CategorizeOrMaskingRequest Constructors
An object defining constructors for the CategorizeOrMaskingRequest class.
CategorizeOrMaskingRequest()
Initializes a new instance of the CategorizeOrMaskingRequest
class.
CategorizeOrMaskingRequest(secretKey, decryptedSecret, decryptedVersionSecret, isCategorize, maskingOptions)
Initializes a new instance of the CategorizeOrMaskingRequest
class with complete information.
Parameters:
secretKey (required): string
The key used for decrypting the document management object and version secrets.
decryptedSecret (required): DMObjectSecret
The decrypted document management object secret information.
decryptedVersionSecret (required): DMObjectVersionSecret
The decrypted document version secret information.
isCategorize (required): bool
Determines if the request is for categorizing sensitive data (true) or applying masking rules (false).
maskingOptions (required): List<MaskingOptionItemObject>
The list of masking options defining how different categories of sensitive data should be masked.
This constructor creates a new CategorizeOrMaskingRequest instance with complete information for either categorizing sensitive data or applying masking rules to a document. It inherits from BaseRequest and initializes all necessary properties for document processing operations. The constructor is designed to support both categorization and masking operations through the isCategorize flag, while maintaining security through proper secret management.