Skip to main content

RenameObjectRequest Properties

An object defining properties for the RenameObjectRequest class.

ObjectKey​

Gets the encrypted key for the object to be renamed.

Type: string

This property contains the encrypted security key for the object. It has a private setter and is used in conjunction with the ObjectSecret property to verify access to the object being renamed.


DescriptionML​

Gets or sets the multilingual descriptions for the object.

Type: Dictionary<string, string>

This property contains a dictionary mapping language codes to localized descriptions for the object. The keys represent language codes and the values are the corresponding localized descriptions.


ObjectSecret​

Gets the decrypted secret information for the object to be renamed.

Type: DMObjectSecret

This property contains the decrypted version of the ObjectKey, automatically populated using the DecryptData attribute. It has a private setter to ensure controlled access to the decrypted security information.


VersionSecretKey​

Gets the encrypted secret key for the object version.

Type: string

This property contains the encrypted security key for the specific version of the object being renamed. It is read-only and is used in conjunction with the DecryptedVersionSecret property to verify version-specific access.


NameML​

Gets or sets the multilingual names for the object.

Type: Dictionary<string, string>

This property contains a dictionary mapping language codes to localized names for the object. The keys represent language codes and the values are the corresponding localized names.


DecryptedVersionSecret​

Gets the decrypted secret information for the object version.

Type: DMObjectVersionSecret

This property contains the decrypted version of the VersionSecretKey, automatically populated using the DecryptData attribute. It has a private setter to ensure controlled access to the decrypted version security information.