Skip to main content

DeleteContentRequest Properties

An object defining properties for the DeleteContentRequest class.

SecretKey

Gets the encrypted secret key used for content security.

Type: string

This property holds the encrypted secret key that is used for content security operations. It is used in conjunction with the DecryptedObjectSecret property which contains the decrypted version of this key.


BranchSecretKey

Gets the encrypted secret key for the branch version.

Type: string

This property holds the encrypted secret key that is used for branch version security operations. It is used in conjunction with the DecryptedBranchSecret property which contains the decrypted version of this key.


DecryptedBranchSecret

Gets the decrypted branch secret information.

Type: DMObjectVersionSecret

This property contains the decrypted version of the BranchSecretKey. It is automatically populated using the [DecryptData] attribute with "BranchSecretKey" as the source. The property has a private setter to ensure controlled access to the decrypted data.


Reason

Gets the reason provided for deleting the content.

Type: string

This property stores the user-provided explanation for why the content is being deleted. This information is stored with the deletion record for auditing and tracking purposes.


DecryptedObjectSecret

Gets the decrypted object secret information.

Type: DMObjectSecret

This property contains the decrypted version of the SecretKey. It is automatically populated using the [DecryptData] attribute with "SecretKey" as the source. The property has a private setter to ensure controlled access to the decrypted data.


CommitMessage

Gets the commit message associated with the delete operation.

Type: string

This property contains the message that describes the reason or context for the delete operation in version control. It is used to provide a record of why the content was deleted.