Signature
global static void updatePermissions( List<Types.PermissionInput> permissionInputs, String library, String runAs )
Parameters
| Parameter | Description | |
|---|---|---|
permissionInputsList<Types.PermissionInput> |
required | List of Types.PermissionInput entries describing the permission changes to apply. |
libraryString |
required | Type of library. Example — sharepoint. You can get this value from your Content Library. |
runAsString |
optional | Email ID of the user on whose behalf the function should run. To run the action as the automation user, supply integrationUser. |
Return Type
void
Example
List<cldfs.Types.PermissionInput> permissionInputs = new List<cldfs.Types.PermissionInput>{ new cldfs.Types.PermissionInput('grant', 'write', '01BXPY7JP4Q3T32A2NDFFINJFMIIVL2B4Q', 'file', 'b!CiFUkdxwFEKQCdK8T8qY60NOJiIwBzxLqNUvhN3EhhxklKcoC3hIQboLLnFIpAQs', new List<String>{'testuser@gmail.com'}, new List<String>{}, new List<String>{}) }; cldfs.Client.updatePermissions( permissionInputs, 'sharepoint', 'integrationUser' );