Table of Contents

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
object
RightToBeForgotten
Implements
Inherited Members
Extension Methods

Constructors

RightToBeForgotten(IFormDataBinder, IFormItemCollectionProvider)

Initializes an instance of the RightToBeForgotten class.

public RightToBeForgotten(IFormDataBinder formDataBinder, IFormItemCollectionProvider formItemCollectionProvider)

Parameters

formDataBinder IFormDataBinder

Form data binder.

formItemCollectionProvider IFormItemCollectionProvider

Provider 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 DataErasureCommandArguments

Data 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.