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
NotificationTemplateNamePath
Gets or sets the json path to the notification template name
public string NotificationTemplateNamePath { get; set; }
Property Value
SubjectTargetPath
The path where the subject of the notification template should be written
public string SubjectTargetPath { get; set; }
Property Value
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
TargetPath
public string TargetPath { get; set; }
Property Value
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
Constructors
GetNotificationTemplateNodeConfiguration()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public GetNotificationTemplateNodeConfiguration()