UpdateObjectPermissionsRequest
The UpdateObjectPermissionsRequest class represents a request to update multiple permissions for an object, handling various encrypted secrets and permission information.
This class encapsulates comprehensive permission update information including permission group details, member information, and object secrets. It uses multiple encryption attributes for secure data handling and supports both virtual and physical objects.
Properties
| Name | Description |
|---|---|
| DecryptedObjectSecret | Gets or sets the decrypted document management object secret information. |
| IsVirtual | Gets a value indicating whether the object is virtual. |
| SecretKey | Gets or sets the encrypted secret key for the permission group. |
| DecryptedMemberInfos | Gets or sets the list of decrypted member information secrets. |
| MemberInfoSecrets | Gets the list of encrypted member information secret keys. |
| Permissions | Gets or sets the list of permission update requests. |
| PermissionGroupName | Gets the dictionary of permission group names and their associated values. |
| DecryptedSecret | Gets or sets the decrypted permission group secret information. |
| ObjectSecretKey | Gets or sets the encrypted secret key for the document management object. |
Constructors
| Name | Description |
|---|---|
| UpdateObjectPermissionsRequest() | Initializes a new instance of the UpdateObjectPermissionsRequest class. |
| UpdateObjectPermissionsRequest(secretKey, objectSecretKey, isVirtual, permissionGroupName, memberInfoSecrets, permissions) | Initializes a new instance of the UpdateObjectPermissionsRequest class with the specified parameters. |