Skip to main content

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

NameDescription
SecretKeyGets or sets the encrypted secret key for the permission group.
DecryptedMemberInfosGets or sets the list of decrypted member information secrets.
PermissionGroupNameGets the dictionary of permission group names and their associated values.
ObjectSecretKeyGets or sets the encrypted secret key for the document management object.
DecryptedSecretGets or sets the decrypted permission group secret information.
MemberInfoSecretsGets the list of encrypted member information secret keys.
DecryptedObjectSecretGets or sets the decrypted document management object secret information.
IsVirtualGets a value indicating whether the object is virtual.
PermissionsGets or sets the list of permission update requests.

Constructors

NameDescription
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.