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. |
| Reason | Gets the reason provided for deleting the repository. |
| DecryptedSecret | Gets the decrypted secret information for 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. |