Signature
global static List<GeneratedDocument> mergeDocumentsSync( List<Types.MergeDocumentsRequestInput> payloads, String runAs )
Parameters
| Parameter | Description | |
|---|---|---|
payloads |
required | List of Types.MergeDocumentsRequestInput. One entry per merge request. |
runAsString |
optional | Username to attribute the operation to; usually a static value such as integrationUser. |
Return Type
List<GeneratedDocument> — the merged output document(s).
Example
cldfs.Resource destination = new cldfs.Resource('01KEHAKUVATUH5R5QRKJBLR3ITM3E6VCXN', null, null, 'sharepoint', 'b!nJBtPq_z5UeJtFrj_f24XEQqlPUD8vtFsg7GBcrXJepiUn9bkb_7QbDPtqHVD-cP'); List<cldfs.Resource> resourcesToMerge = new List<cldfs.Resource>{ new cldfs.Resource('01KEHAKUVVZCAVRDFCTJAZGEHHVIECEE5S', 'file', 'Empty Doc.docx', 'sharepoint', 'b!nJBtPq_z5UeJtFrj_f24XEQqlPUD8vtFsg7GBcrXJepiUn9bkb_7QbDPtqHVD-cP'), new cldfs.Resource('01KEHAKUQ6HPTOXBHSBVALO5N4DE6VXNTT', 'file', 'Empty Pdf.pdf', 'sharepoint', 'b!nJBtPq_z5UeJtFrj_f24XEQqlPUD8vtFsg7GBcrXJepiUn9bkb_7QbDPtqHVD-cP') }; List<cldfs.Types.MergeDocumentsRequestInput> payloads = new List<cldfs.Types.MergeDocumentsRequestInput>{ new cldfs.Types.MergeDocumentsRequestInput( resourcesToMerge, 'Test Merge', destination ) }; List<cldfs.GeneratedDocument> GeneratedDocument = cldfs.Client.mergeDocumentsSync(payloads, 'integrationUser');