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 |
---|---|
SecretKey | Gets or sets the encrypted secret key for the permission group. |
DecryptedMemberInfos | Gets or sets the list of decrypted member information secrets. |
PermissionGroupName | Gets the dictionary of permission group names and their associated values. |
ObjectSecretKey | Gets or sets the encrypted secret key for the document management object. |
DecryptedSecret | Gets or sets the decrypted permission group secret information. |
MemberInfoSecrets | Gets the list of encrypted member information secret keys. |
DecryptedObjectSecret | Gets or sets the decrypted document management object secret information. |
IsVirtual | Gets a value indicating whether the object is virtual. |
Permissions | Gets or sets the list of permission update requests. |
Constructors
Name | Description |
---|---|
UpdateObjectPermissionsRequest(secretKey, objectSecretKey, isVirtual, permissionGroupName, memberInfoSecrets, permissions) | Initializes a new instance of the UpdateObjectPermissionsRequest class with the specified parameters. |
UpdateObjectPermissionsRequest() | Initializes a new instance of the UpdateObjectPermissionsRequest class. |