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.
DecryptedSecretGets the decrypted secret information for the repository.
ReasonGets the reason provided for deleting 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.