Skip to main content

SendNotificationNodeConfiguration

Namespace: Meshmakers.Octo.Communication.EdaAdapter.Nodes

Configuration of the node that sends a CPNotification to the HttpAdapter.

public record SendNotificationNodeConfiguration : TargetPathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IHttpAdapterConfiguration, IEquatable<SendNotificationNodeConfiguration>

Inheritance Object → NodeConfiguration → TargetPathNodeConfiguration → SendNotificationNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IHttpAdapterConfiguration, IEquatable<SendNotificationNodeConfiguration>

Properties​

Host​

The host address of the HttpAdapter to connect to.

public string Host { get; set; }

Property Value​

String

User​

Username for the HttpAdapter user.

public string User { get; set; }

Property Value​

String

Password​

Password for the HttpAdapter user.

public string Password { get; set; }

Property Value​

String

IsSimulationMode​

If true, the adapter will send messages to the EDA in simulation mode.

public Nullable<bool> IsSimulationMode { get; set; }

Property Value​

Nullable<Boolean>

ResponseCode​

Response code to be used in the notification.

public ushort ResponseCode { get; set; }

Property Value​

UInt16

MessageCode​

Message code to be used in the notification.

public string MessageCode { get; set; }

Property Value​

String

SenderAddressPath​

Sender address path

public string SenderAddressPath { get; set; }

Property Value​

String

ReceiverAddressPath​

Receiver address path

public string ReceiverAddressPath { get; set; }

Property Value​

String

OriginalMessageIdPath​

Path to the original message id

public string OriginalMessageIdPath { get; set; }

Property Value​

String

ConversationIdPath​

Path to the conversation id (optional)

public string ConversationIdPath { get; set; }

Property Value​

String

TargetPath​

public string TargetPath { get; set; }

Property Value​

String

TargetValueWriteMode​

public TargetValueWriteModes TargetValueWriteMode { get; set; }

Property Value​

TargetValueWriteModes

TargetValueKind​

public ValueKinds TargetValueKind { get; set; }

Property Value​

ValueKinds

DocumentMode​

public DocumentModes DocumentMode { get; set; }

Property Value​

DocumentModes

Description​

public string Description { get; set; }

Property Value​

String

Constructors​

SendNotificationNodeConfiguration()​

public SendNotificationNodeConfiguration()