EdaMessage
Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto
A message received from the HttpAdapter.
public record EdaMessage : IEquatable<EdaMessage>
Inheritance Object → EdaMessage
Implements IEquatable<EdaMessage>
Properties
Headers
Routing headers of the message.
public EdaClientHeaders Headers { get; set; }
Property Value
Message
The deserialized EDA schema object, an EdaMessageError if the
message could not be processed, or null. Large collections (consumption record energy data,
ECMPList metering point lists) are cleared here and only kept in RawContent.
public object Message { get; set; }
Property Value
RawContent
The original XML of the message.
public string RawContent { get; set; }
Property Value
Constructors
EdaMessage(EdaClientHeaders, Object, String)
A message received from the HttpAdapter.
public EdaMessage(EdaClientHeaders Headers, object Message, string RawContent)
Parameters
Headers EdaClientHeaders
Routing headers of the message.
Message Object
The deserialized EDA schema object, an EdaMessageError if the
message could not be processed, or null. Large collections (consumption record energy data,
ECMPList metering point lists) are cleared here and only kept in RawContent.
RawContent String
The original XML of the message.