Signature

global static List<UpdateLicensesFlowOutput> assignUserLicenses(
  List<Types.UpdateLicensesInput> inputs,
  String runAs
)
Parameters
ParameterDescription
inputs requiredList of Types.UpdateLicensesInput, one entry per license assignment.
runAs
String
optionalEmail Id of the user on whose behalf the function should run. To run the action as the CloudFiles integration user, supply integrationUser.

Return Type

List<UpdateLicensesFlowOutput> — one UpdateLicensesFlowOutput object per input.

Example

List<Cldfs.Types.UpdateLicensesInput> inputs = new List<Cldfs.Types.UpdateLicensesInput>{
    new Cldfs.Types.UpdateLicensesInput(new List<Id>{'005dL000008FbqgQAC'}, 'document-management')
};
String runAs = 'integerationUser';

List<Cldfs.UpdateLicensesFlowOutput> output = Cldfs.Client.assignUserLicenses(inputs, runAs);