Skip to main content

ExtractDataCategoriesRequest Properties

An object defining properties for the ExtractDataCategoriesRequest class.

DMObjectVersionSecretKey

Gets or sets the encrypted key of the document version.

Type: string

This property represents the encrypted identifier for the specific version of the document and is required for version-based operations such as extraction or masking.


TargetCategories

Gets or sets the list of specific data categories to extract.

Type: #linkDocument(csharp-List)<DataCategories>
Accepted Values:

NameValue
UnKnown0
FullName1
Address2
Email3
NationalIDNumber4
TaxNumber5
SocialSecurityNumber6
CreditCardNumber7
Iban8
BankAccountNumber9
InstitutionName10
Country11
City12
IPAddress13
Date14
InvoiceNumber15
Website16
Salary17
Amount18
BankName19

This optional property allows filtering the AI classification to only the provided categories. If not set, the system returns all detectable categories found in the document.


DMObjectDecryptedVersionSecret

Gets the decrypted document version secret.

Type: DMObjectVersionSecret

This property contains decrypted details for the document version. It is automatically populated from the DMObjectVersionSecretKey and marked with [DecryptData("VersionSecretKey")].


DMObjectSecretKey

Gets or sets the encrypted key of the document object.

Type: string

This property holds the encrypted identifier used to locate the document in the system. It is required for retrieving the corresponding decrypted object information.


DMObjectDecryptedSecret

Gets the decrypted document management object secret.

Type: DMObjectSecret

This property contains the decrypted document object details and is resolved internally via the DMObjectSecretKey. It is decorated with [DecryptData("SecretKey")].