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
-
objectConsentArchiveTextDetail
- 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
IFormItemCollectionProvidercontentLanguageInfoProvider
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
EditTemplateClientPropertiesInitialized properties object.
Returns
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>