Skip to main content

GetVersionListRequest Properties

An object defining properties for the GetVersionListRequest class.

SecretKey

Gets the encrypted secret key for the object whose versions are being requested.

Type: string

This property contains the encrypted security key for the object whose version list is being retrieved. It is read-only and works in conjunction with the DecryptedObjectSecret property to verify access to the object. The key is initialized through the constructor and remains unchanged throughout the request lifecycle.


WhichUser

Gets the filter criteria for which user's versions to retrieve.

Type: string

This property specifies which user's versions should be included in the results. It defaults to "ALL" when not explicitly specified, indicating that versions from all users should be retrieved. The property has a private setter and is initialized through the constructor.


DecryptedObjectSecret

Gets the decrypted secret information for the object whose versions are being requested.

Type: DMObjectSecret

This property contains the decrypted version of the SecretKey, automatically populated using the DecryptData attribute. It provides secure access to the object's decrypted security information and has a private setter to ensure controlled access to the sensitive data during the version list retrieval process.