GetVersionListRequest
Represents a request to retrieve a list of versions for an object in the document management system.
This class extends BaseRequest to handle version listing operations. It manages security through encrypted/decrypted keys for the object and provides filtering capabilities based on user context. The class implements secure access patterns to ensure proper authorization when retrieving version information.
Properties
| Name | Description |
|---|---|
| DecryptedObjectSecret | Gets the decrypted secret information for the object whose versions are being requested. |
| SecretKey | Gets the encrypted secret key for the object whose versions are being requested. |
| WhichUser | Gets the filter criteria for which user's versions to retrieve. |
Constructors
| Name | Description |
|---|---|
| GetVersionListRequest(secretKey) | Initializes a new instance of the GetVersionListRequest class with security information. |
| GetVersionListRequest() | Initializes a new instance of the GetVersionListRequest class. |
| GetVersionListRequest(secretKey, whichUser) | Initializes a new instance of the GetVersionListRequest class with security information and user filter. |