Table of Contents

Class EmailConfigurationPropertiesModel

Namespace
Kentico.Xperience.Admin.DigitalMarketing.UIPages
Assembly
Kentico.Xperience.Admin.DigitalMarketing.dll

UI model representing email configuration properties side panel.

public sealed class EmailConfigurationPropertiesModel
Inheritance
object
EmailConfigurationPropertiesModel
Extension Methods

Properties

EmailName

Email configuration code name.

[RequiredValidationRule]
public string EmailName { get; set; }

Property Value

string

EmailPurpose

Email configuration EmailPurpose.

public string EmailPurpose { get; set; }

Property Value

string

EmailRecipientListID

Identifier of recipient list.

[ObjectIdSelectorComponent("om.recipientlist", Label = "{$digitalmarketing.emails.edit.sendto$}", Tooltip = "{$digitalmarketing.emails.edit.sendto.tooltip$}", Placeholder = "{$digitalmarketing.emails.edit.sendto.placeholder$}", Order = 7)]
[RequiredValidationRule]
[VisibleIfEqualTo("EmailPurpose", "Regular")]
public IEnumerable<int> EmailRecipientListID { get; set; }

Property Value

IEnumerable<int>

EmailSenderID

Identifier of EmailChannelSenderInfo.

[ObjectIdSelectorComponent("emaillibrary.emailchannelsender", Label = "{$digitalmarketing.emails.edit.sender$}", Placeholder = "{$digitalmarketing.emails.edit.sender.placeholder$}", WhereConditionProviderType = typeof(EmailSenderWhereConditionProvider), Order = 5)]
[RequiredValidationRule]
public IEnumerable<int> EmailSenderID { get; set; }

Property Value

IEnumerable<int>

EmailTemplateID

Identifier of EmailTemplateInfo.

[ObjectIdSelectorComponent("emaillibrary.emailtemplate", Label = "{$digitalmarketing.emails.edit.template$}", Placeholder = "{$digitalmarketing.emails.edit.template.placeholder$}", WhereConditionProviderType = typeof(EmailTemplateWhereConditionProvider), Order = 3)]
public IEnumerable<int> EmailTemplateID { get; set; }

Property Value

IEnumerable<int>

ForcedEmailSender

Sender address for all emails of the ‘Regular' purpose. Visible only if ForcedEmailSenderAddress is set.

[RequiredValidationRule]
public string ForcedEmailSender { get; set; }

Property Value

string