Skip to main content

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​

String

MessageType​

EDA message code, e.g. ANTWORT_PT.

public string MessageType { get; set; }

Property Value​

String

MessageId​

EDA message id.

public string MessageId { get; set; }

Property Value​

String

ConversationId​

EDA conversation id of the process.

public string ConversationId { get; set; }

Property Value​

String

ConsentId​

Identifier of the consent the message refers to.

public string ConsentId { get; set; }

Property Value​

String

ConsentEnd​

End of the consent, e.g. for a revoked consent.

public Nullable<DateTime> ConsentEnd { get; set; }

Property Value​

Nullable<DateTime>

MeteringPointNumber​

Metering point the message refers to.

public string MeteringPointNumber { get; set; }

Property Value​

String

ResponseCode​

EDA response code(s); several codes are separated by spaces.

public string ResponseCode { get; set; }

Property Value​

String

ResponseInfo​

Description of the response code(s); several descriptions are separated by new lines.

public string ResponseInfo { get; set; }

Property Value​

String

CreationDate​

Creation date of the message.

public DateTime CreationDate { get; set; }

Property Value​

DateTime

ProcessRtId​

RtId of the EDA process the message belongs to.

public string ProcessRtId { get; set; }

Property Value​

String

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​

Nullable<Boolean>

FinishProcess​

True if the message is the last message of the process.

public bool FinishProcess { get; set; }

Property Value​

Boolean

MeteringPoints​

Metering points of an ECMPList message.

public List<MeteringPointInfo> MeteringPoints { get; set; }

Property Value​

List<MeteringPointInfo>

PortalApprovalUrl​

URL of the grid operator portal where the customer approves a consent request.

public string PortalApprovalUrl { get; set; }

Property Value​

String

Constructors​

EdaMessageInfo()​

Caution​

Constructors of types with required members are not supported in this version of your compiler.


public EdaMessageInfo()