DeleteRepositoryRequest
Represents a request to delete a repository from the document management system.
This class extends BaseRequest to handle repository deletion operations. It combines security management through encrypted/decrypted keys with a reason for deletion, ensuring both authorized access and proper documentation of the deletion action. The class implements secure deletion patterns while maintaining an audit trail through the recorded reason.
Properties
Name | Description |
---|---|
SecretKey | Gets the encrypted secret key for the repository. |
DecryptedSecret | Gets the decrypted secret information for the repository. |
Reason | Gets the reason provided for deleting the repository. |
Constructors
Name | Description |
---|---|
DeleteRepositoryRequest() | Initializes a new instance of the DeleteRepositoryRequest class. |
DeleteRepositoryRequest(secretKey, reason) | Initializes a new instance of the DeleteRepositoryRequest class with the specified security key and deletion reason. |