Table of Contents

Class EmailChannelApplication

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

Email channel application.

[UIPermission("View", "{$base.roles.permissions.view$}")]
[UIPermission("Create", "{$base.roles.permissions.create$}")]
[UIPermission("Update", "{$base.roles.permissions.update$}")]
[UIPermission("Delete", "{$base.roles.permissions.delete$}")]
[UIPermission("SendEmail", "{$digitalmarketing.roles.permissions.sendemail$}")]
public sealed class EmailChannelApplication : ApplicationPage, IPage
Inheritance
object
EmailChannelApplication
Implements
Inherited Members
Extension Methods

Constructors

EmailChannelApplication(IEmailChannelLanguageRetriever)

Initializes an instance of the EmailChannelApplication class.

public EmailChannelApplication(IEmailChannelLanguageRetriever emailChannelLanguageRetriever)

Parameters

emailChannelLanguageRetriever IEmailChannelLanguageRetriever

Fields

IDENTIFIER

Unique identifier of the application.

public const string IDENTIFIER = "Kentico.Xperience.Application.EmailChannel"

Field Value

string

SEND_EMAIL_PERMISSION

Identifier of the permission for sending emails.

public const string SEND_EMAIL_PERMISSION = "SendEmail"

Field Value

string

Properties

ChannelApplicationIdentifier

Application identifier.

[PageParameter(typeof(EmailChannelsApplicationModelBinder), typeof(EmailChannelApplication))]
public EmailChannelApplicationUrlIdentifier ChannelApplicationIdentifier { get; set; }

Property Value

EmailChannelApplicationUrlIdentifier

Methods

ConfigureTemplateProperties(TemplateClientProperties)

Gets the object representing client side template properties.

public override Task<TemplateClientProperties> ConfigureTemplateProperties(TemplateClientProperties properties)

Parameters

properties TemplateClientProperties

Initialized properties object.

Returns

Task<TemplateClientProperties>

GetDefaultRoute(IEnumerable<Route>)

Gets the route which is redirected to, when no route is selected.

protected override Route GetDefaultRoute(IEnumerable<Route> routes)

Parameters

routes IEnumerable<Route>

Returns

Route