Table of Contents

Class ConsentArchiveTextDetail

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

Texts of the consent archive item.

public sealed class ConsentArchiveTextDetail : Page<EditTemplateClientProperties>, IPage
Inheritance
object
ConsentArchiveTextDetail
Implements
Inherited Members
Extension Methods

Constructors

ConsentArchiveTextDetail(IInfoProvider<ConsentArchiveInfo>, IInfoProvider<ConsentInfo>, IFormItemCollectionProvider, IInfoProvider<ContentLanguageInfo>)

Initializes a new instance of the ConsentArchiveTextDetail class.

public ConsentArchiveTextDetail(IInfoProvider<ConsentArchiveInfo> consentArchiveInfoProvider, IInfoProvider<ConsentInfo> consentInfoProvider, IFormItemCollectionProvider formItemCollectionProvider, IInfoProvider<ContentLanguageInfo> contentLanguageInfoProvider)

Parameters

consentArchiveInfoProvider IInfoProvider<ConsentArchiveInfo>
consentInfoProvider IInfoProvider<ConsentInfo>
formItemCollectionProvider IFormItemCollectionProvider
contentLanguageInfoProvider IInfoProvider<ContentLanguageInfo>

Properties

ConsentId

ID of the consent item.

[PageParameter(typeof(IntPageModelBinder), typeof(ConsentEditSection))]
public int ConsentId { get; set; }

Property Value

int

ObjectId

ID of the consent archive item.

[PageParameter(typeof(IntPageModelBinder), typeof(ConsentArchiveEditSection))]
public int ObjectId { get; set; }

Property Value

int

Methods

ConfigureTemplateProperties(EditTemplateClientProperties)

Gets the object representing client side template properties.

public override Task<EditTemplateClientProperties> ConfigureTemplateProperties(EditTemplateClientProperties properties)

Parameters

properties EditTemplateClientProperties

Initialized properties object.

Returns

Task<EditTemplateClientProperties>

ValidatePage()

Validates the page state prior invocation of the ConfigurePage() method.

public override Task<PageValidationResult> ValidatePage()

Returns

Task<PageValidationResult>