Skip to main content

GetObjectPermissionsRequest

The GetObjectPermissionsRequest class represents a request to retrieve permissions for an object, handling multiple encrypted secrets for secure access.

This class encapsulates the necessary security information and parameters required to fetch object permissions. It manages encrypted secrets for permission groups, document objects, and member information, using the [DecryptData] attribute for secure data handling.

Properties

NameDescription
SecretKeyGets or sets the encrypted secret key for the permission group.
DecryptedMemberInfosGets or sets the list of decrypted member information secrets.
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.

Constructors

NameDescription
GetObjectPermissionsRequest()Initializes a new instance of the GetObjectPermissionsRequest class.
GetObjectPermissionsRequest(secretKey, objectSecretKey, isVirtual, memberInfoSecrets)Initializes a new instance of the GetObjectPermissionsRequest class with the specified secret keys and parameters.