Skip to main content

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.