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.
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.