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

Constructors

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