Class RightToBeForgotten
- Namespace
- Kentico.Xperience.Admin.DigitalMarketing.UIPages
- Assembly
- Kentico.Xperience.Admin.DigitalMarketing.dll
Represents Data protection - right to be forgotten page.
public sealed class RightToBeForgotten : PersonalDataManagementPage, IPage
- Inheritance
-
objectRightToBeForgotten
- Implements
- Inherited Members
- Extension Methods
Constructors
RightToBeForgotten(IFormDataBinder, IFormItemCollectionProvider)
Initializes an instance of the RightToBeForgotten class.
public RightToBeForgotten(IFormDataBinder formDataBinder, IFormItemCollectionProvider formItemCollectionProvider)
Parameters
formDataBinder
IFormDataBinderForm data binder.
formItemCollectionProvider
IFormItemCollectionProviderProvider that retrieves collection of form items based on a model object.
Properties
OutputFormat
Personal data output format. For possible values see PersonalDataFormat class.
protected override string OutputFormat { get; }
Property Value
- string
Methods
CheckRegisteredCollectorsAndErasers()
Checks if collectors and erasers are registerd.
protected override void CheckRegisteredCollectorsAndErasers()
ConfigurePage()
Allows configure and share page specific values prior invocation of the ConfigureTemplateProperties(TClientProperties) or command method.
public override Task ConfigurePage()
Returns
- Task
DeleteData(DataErasureCommandArguments)
Endpoint responsible for deleting data subject's personal data based on given parameters.
public Task<ICommandResponse> DeleteData(DataErasureCommandArguments args)
Parameters
args
DataErasureCommandArgumentsData erasure parameters.
Returns
- Task<ICommandResponse>
Returns the form submission result.
GetInfoCallout()
Configures information callout.
protected override CalloutConfiguration GetInfoCallout()
Returns
- CalloutConfiguration
Configured callout.
GetWarningCallout()
Configures warning callout.
protected override CalloutConfiguration GetWarningCallout()
Returns
- CalloutConfiguration
Configured callout.