DeleteRepositoryRequest Properties
An object defining properties for the DeleteRepositoryRequest class.
SecretKey
Gets the encrypted secret key for the repository.
Type: string
This property contains the encrypted security key for the repository to be deleted. It is read-only and works in conjunction with the DecryptedSecret property to verify access to the repository. The key is initialized through the constructor and remains unchanged throughout the request lifecycle.
DecryptedSecret
Gets the decrypted secret information for the repository.
Type: DMObjectSecret
This property contains the decrypted version of the SecretKey, automatically populated using the DecryptData attribute. It is excluded from JSON serialization and has a private setter to ensure controlled access to the sensitive data. The property provides secure access to the repository's decrypted security information during the deletion process.
Reason
Gets the reason provided for deleting the repository.
Type: string
This property contains the explanation or justification for the repository deletion. It is read-only and initialized through the constructor, serving as part of the audit trail to document why the deletion was requested. The reason helps maintain accountability and traceability in the document management system.