Signature

global static void splitDocument(
  List<Types.SplitDocumentPayload> payloads,
  String runAs
)
Parameters
ParameterDescription
payloads requiredList of Types.SplitDocumentPayload — one entry per document to split.
runAs
String
optionalUsername to attribute the operation to; usually a static value such as integrationUser.

Return Type

void

Example

cldfs.Resource destination = new cldfs.Resource(
    '006dL000005H4srQAC',
    null,
    null,
    'salesforce',
    null
);
String context = '006dL000005H4srQAC'; 
List<cldfs.Types.SplitDocumentPayload> payloads = new List<cldfs.Types.SplitDocumentPayload>{
    new cldfs.Types.SplitDocumentPayload(
        '069dL00000B4C7WQAV',
        null,
        'salesforce',
        destination,
        null,
        context
    )
};
cldfs.Client.splitDocument(payloads, 'integrationUser');
TestingUse ClientFactory with default mock values to get coverage without callouts. See How to get test coverage of code that uses Client methods.