DocumentAnonymizationSettings constructor

DocumentAnonymizationSettings(
  1. List<FieldType> fields, [
  2. DocumentFilter? documentFilter,
  3. DocumentNumberAnonymizationSettings? documentNumberAnonymizationSettings
])

Represents the document anonymization settings.

fields parameter represents the document fields that will be anonymized. This parameter is mandatory.

documentFilter specifies the document filter. If the conditions of the filter are met, fields of those documents will be anonymized. This parameter is optional.

documentNumberAnonymizationSettings specifies the document number anonymization settings. If this parameter is set, it will anonymize the document number, even if the document number is not set in the fields parameter. If the default constructor for DocumentNumberAnonymizationSettings is used, all of the digits within the document number will be anonymized. This parameter is optional.

Implementation

DocumentAnonymizationSettings(
  this.fields, [
  this.documentFilter,
  this.documentNumberAnonymizationSettings,
]);