Class EmailCreateFirstStepModel
- Namespace
- Kentico.Xperience.Admin.DigitalMarketing.UIPages
- Assembly
- Kentico.Xperience.Admin.DigitalMarketing.dll
Model for the first step of email create page.
public sealed class EmailCreateFirstStepModel
- Inheritance
-
objectEmailCreateFirstStepModel
- Extension Methods
Constructors
EmailCreateFirstStepModel()
public EmailCreateFirstStepModel()
Properties
ContentType
Content type of the email.
[TileSelectorComponent(ItemsProvider = typeof(EmailContentTypesTileSelectorItemsProvider), NoItemsHeading = "{$digitalmarketing.emails.edit.nocontenttype.heading$}", NoItemsMessage = "{$digitalmarketing.emails.edit.nocontenttype.message$}", Label = "{$digitalmarketing.emails.edit.contenttype$}", Order = 3)]
[RequiredValidationRule]
public TileSelectorItem ContentType { get; set; }
Property Value
DisplayName
Email display name.
[TextInputComponent(Label = "{$digitalmarketing.emails.edit.displayname$}", Order = 1)]
[MaxLengthValidationRule(100)]
[RequiredValidationRule]
public string DisplayName { get; set; }
Property Value
- string
EmailPurpose
Email purpose.
[DropDownComponent(Label = "{$digitalmarketing.emails.edit.purpose$}", DataProviderType = typeof(EmailConfigurationPurposeDropDownOptionsProvider), TooltipAsHtml = true, Tooltip = "{$digitalmarketing.emails.purpose.tooltip$}<ul><li>{$digitalmarketing.emails.purpose.tooltip.regular$}</li><li>{$digitalmarketing.emails.purpose.tooltip.autoresponder$}</li><li>{$digitalmarketing.emails.purpose.tooltip.confirmation$}</li><li>{$digitalmarketing.emails.purpose.tooltip.automation$}</li></ul>", Order = 2)]
[RequiredValidationRule]
public string EmailPurpose { get; set; }
Property Value
- string