Class StageContactsListBase
- Namespace
- Kentico.Xperience.Admin.DigitalMarketing.UIPages
- Assembly
- Kentico.Xperience.Admin.DigitalMarketing.dll
Shared abstract base class for stage contact listing pages.
[UINavigation(false)]
[UIPageLocation(PageLocationEnum.Dialog)]
[UIBreadcrumbs(false)]
public abstract class StageContactsListBase : ListingPage<CustomerJourneysStageContactsListProperties>, IPage
- Inheritance
-
objectStageContactsListBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
StageContactsListBase(IPageLinkGenerator, IOptions<CustomerDataPlatformOptions>)
Initializes an instance of the StageContactsListBase class.
protected StageContactsListBase(IPageLinkGenerator pageLinkGenerator, IOptions<CustomerDataPlatformOptions> customerDataPlatformOptions)
Parameters
pageLinkGeneratorIPageLinkGeneratorcustomerDataPlatformOptionsIOptions<CustomerDataPlatformOptions>
Properties
CustomerJourneyId
ID of the Customer journey.
public abstract int CustomerJourneyId { get; set; }
Property Value
- int
CustomerJourneyStageFilter
Filter for contacts in the stage listing.
public abstract CustomerJourneyStageFilter CustomerJourneyStageFilter { get; set; }
Property Value
CustomerJourneyStageId
ID of the Customer journey stage.
public abstract int CustomerJourneyStageId { get; set; }
Property Value
- int
ObjectType
Type of the info objects that are listed. Corresponds to the OBJECT_TYPE property of the info object or PredefinedObjectType.
protected override string ObjectType { get; }
Property Value
- string
Methods
ConfigurePage()
Allows configure and share page specific values prior invocation of the ConfigureTemplateProperties(TClientProperties) or command method.
public override Task ConfigurePage()
Returns
- Task
IsStageListingInvalid()
Determines whether the stage listing data is invalid.
protected virtual Task<bool> IsStageListingInvalid()
Returns
- Task<bool>
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>