CreateShortcutObjectsRequest
Represents a request to create multiple shortcut objects in the document management system.
This class extends BaseDocumentManagementRequest to handle batch creation of shortcut objects. It manages security through encrypted/decrypted keys for both source objects and the destination location, while also supporting audit information. The class implements secure creation patterns that allow multiple shortcuts to be created in a single destination with proper access verification.
Properties
Name | Description |
---|---|
DestinationSecret | Gets the decrypted secret information for the destination location. |
CreateBy | Gets the ID of the user creating the shortcut objects. |
SourceDecryptedSecrets | Gets the list of decrypted secret information for the source objects. |
CreatedAt | Gets the timestamp when the shortcut objects were created. |
SourceSecretKeys | Gets the list of encrypted secret keys for the source objects. |
DestinationSecretKey | Gets the encrypted secret key for the destination location. |
Constructors
Name | Description |
---|---|
CreateShortcutObjectsRequest() | Initializes a new instance of the CreateShortcutObjectsRequest class. |
CreateShortcutObjectsRequest(sourceSecretKeys, destinationSecretKey) | Initializes a new instance of the CreateShortcutObjectsRequest class with security keys. |
CreateShortcutObjectsRequest() | Initializes a new instance of the CreateShortcutObjectsRequest class. |
CreateShortcutObjectsRequest(sourceSecretKeys, destinationSecretKey, createdBy, createdAt) | Initializes a new instance of the CreateShortcutObjectsRequest class with security keys and audit information. |