Skip to main content

UpdateObjectPermissionsRequest Properties

An object defining properties for the UpdateObjectPermissionsRequest class.

SecretKey

Gets or sets the encrypted secret key for the permission group.

Type: string

The SecretKey property holds the encrypted security key that is used to decrypt the permission group secret information in the DecryptedSecret property.


DecryptedMemberInfos

Gets or sets the list of decrypted member information secrets.

Type: List<MemberInfoSecret>

The DecryptedMemberInfos property contains a collection of decrypted member information secrets and is marked with the [DecryptData("MemberInfoSecrets")] attribute, indicating that its values are decrypted using the MemberInfoSecrets property.


PermissionGroupName

Gets the dictionary of permission group names and their associated values.

Type: Dictionary<string, string>

The PermissionGroupName property contains a dictionary mapping permission group identifiers to their display names or descriptions.


ObjectSecretKey

Gets or sets the encrypted secret key for the document management object.

Type: string

The ObjectSecretKey property holds the encrypted security key that is used to decrypt the document object secret information in the DecryptedObjectSecret property.


DecryptedSecret

Gets or sets the decrypted permission group secret information.

Type: PermissionGroupSecret

The DecryptedSecret property contains the decrypted permission group secret information and is marked with the [DecryptData("SecretKey")] attribute, indicating that its value is decrypted using the SecretKey property.


MemberInfoSecrets

Gets the list of encrypted member information secret keys.

Type: List<string>

The MemberInfoSecrets property contains a collection of encrypted security keys that are used to decrypt the member information in the DecryptedMemberInfos property. This property is guaranteed to never be null, as it will be initialized with an empty list if null is provided during construction.


DecryptedObjectSecret

Gets or sets the decrypted document management object secret information.

Type: DMObjectSecret

The DecryptedObjectSecret property contains the decrypted document object secret information and is marked with the [DecryptData("ObjectSecretKey")] attribute, indicating that its value is decrypted using the ObjectSecretKey property.


IsVirtual

Gets a value indicating whether the object is virtual.

Type: bool

The IsVirtual property indicates whether the object being updated for permissions is a virtual object rather than a physical one.


Permissions

Gets or sets the list of permission update requests.

Type: List<UpdatePermissionRequest>

The Permissions property contains a collection of UpdatePermissionRequest objects representing the individual permission changes to be applied. This property is marked with the [CheckRequestEncryption] attribute to ensure secure data handling.