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
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. |
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. |
Constructors
Name | Description |
---|---|
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. |