Zum Hauptinhalt springen

GetNotificationTemplateNodeConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Extract

Configuration to get a notification template from the database by name

public record GetNotificationTemplateNodeConfiguration : TargetPathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IEquatable<GetNotificationTemplateNodeConfiguration>

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

Properties​

NotificationTemplateName​

Name of the notification template used for the email

public string NotificationTemplateName { get; set; }

Property Value​

String

NotificationTemplateNamePath​

Gets or sets the json path to the notification template name

public string NotificationTemplateNamePath { get; set; }

Property Value​

String

SubjectTargetPath​

The path where the subject of the notification template should be written

public string SubjectTargetPath { get; set; }

Property Value​

String

Remarks:

Properties 'TargetValueWriteMode' and 'TargetValueKind' are used for this property too.

RenderingTypeTargetPath​

Where to write the template's RenderingType (Plain or Html), so the sender can honour what the template says it is.

The node used to forward subject and body only, which meant the operator's choice in the template editor reached nobody: every EnergyCommunity template declares Plain and every mail went out as converted HTML. Optional, so a pipeline that does not ask is unaffected.

public string RenderingTypeTargetPath { 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​

GetNotificationTemplateNodeConfiguration()​

Caution​

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


public GetNotificationTemplateNodeConfiguration()