UpdateObjectPermissionsRequest Constructors
An object defining constructors for the UpdateObjectPermissionsRequest class.
UpdateObjectPermissionsRequest(secretKey, objectSecretKey, isVirtual, permissionGroupName, memberInfoSecrets, permissions)
Initializes a new instance of the UpdateObjectPermissionsRequest class with the specified parameters.
Parameters:
secretKey (required): string
The encrypted secret key for the permission group.
objectSecretKey (required): string
The encrypted secret key for the document management object.
isVirtual (required): bool
A value indicating whether the object is virtual.
permissionGroupName (required): Dictionary<string, string>
The dictionary of permission group names and their associated values.
memberInfoSecrets (required): List<string>
The list of encrypted member information secret keys. If null is provided, an empty list will be used.
permissions (required): List<UpdatePermissionRequest>
The list of permission update requests to be applied.
Sets the following properties:
- SecretKey = secretKey
- ObjectSecretKey = objectSecretKey
- IsVirtual = isVirtual
- PermissionGroupName = permissionGroupName
- MemberInfoSecrets = memberInfoSecrets ?? new List<string>()
- Permissions = permissions
UpdateObjectPermissionsRequest()
Initializes a new instance of the UpdateObjectPermissionsRequest
class.