EdaMessageInfo
Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto
Result of EdaParseMessage@1: the process-relevant content of a received EDA message.
public record EdaMessageInfo : IEquatable<EdaMessageInfo>
Inheritance Object → EdaMessageInfo
Implements IEquatable<EdaMessageInfo>
Properties
MessageRtId
RtId of the stored EDA message entity.
public string MessageRtId { get; set; }
Property Value
MessageType
EDA message code, e.g. ANTWORT_PT.
public string MessageType { get; set; }
Property Value
MessageId
EDA message id.
public string MessageId { get; set; }
Property Value
ConversationId
EDA conversation id of the process.
public string ConversationId { get; set; }
Property Value
ConsentId
Identifier of the consent the message refers to.
public string ConsentId { get; set; }
Property Value
ConsentEnd
End of the consent, e.g. for a revoked consent.
public Nullable<DateTime> ConsentEnd { get; set; }
Property Value
MeteringPointNumber
Metering point the message refers to.
public string MeteringPointNumber { get; set; }
Property Value
ResponseCode
EDA response code(s); several codes are separated by spaces.
public string ResponseCode { get; set; }
Property Value
ResponseInfo
Description of the response code(s); several descriptions are separated by new lines.
public string ResponseInfo { get; set; }
Property Value
CreationDate
Creation date of the message.
public DateTime CreationDate { get; set; }
Property Value
ProcessRtId
RtId of the EDA process the message belongs to.
public string ProcessRtId { get; set; }
Property Value
IsSuccessfulProcess
True if the message completes the process successfully, false if it rejects or aborts it, null if the message does not decide the outcome.
public Nullable<bool> IsSuccessfulProcess { get; set; }
Property Value
FinishProcess
True if the message is the last message of the process.
public bool FinishProcess { get; set; }
Property Value
MeteringPoints
Metering points of an ECMPList message.
public List<MeteringPointInfo> MeteringPoints { get; set; }
Property Value
PortalApprovalUrl
URL of the grid operator portal where the customer approves a consent request.
public string PortalApprovalUrl { get; set; }
Property Value
Constructors
EdaMessageInfo()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public EdaMessageInfo()