Skip to main content

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​

NameDescription
SecretKeyGets the encrypted secret key for the repository.
ReasonGets the reason provided for deleting the repository.
DecryptedSecretGets the decrypted secret information for the repository.

Constructors​

NameDescription
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.