Skip to main content

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​

EdaClientHeaders

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​

Object

RawContent​

The original XML of the message.

public string RawContent { get; set; }

Property Value​

String

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.