Apex
CloudFiles Client
Generate Document (Sync)
refer to generate document (sync) docid 9davjkiyvj2zfhjw7zcvx document to understand what this method does global static list\<generateddocument> generatedocumentsync( list\<types docgenrequestinput> payloads, string runas ) parameters a list of types docgenrequestinput docid\ ytmudeq1iq5fvmmm ndj string runas, usually this would be a static value 'integrationuser' return type list of generated document docid\ wxctaochq6wt l81 7wgz example cldfs docgenparams dcp = new cldfs docgenparams(); dcp pdfviewpassword = 'admin'; dcp pdfownerpassword = 'superadmin'; dcp lockpdf = true; dcp allowpdfprinting = true; dcp allowfillingpdfformfields = true; cldfs types docgenrequestinput docgeninputs = new cldfs types docgenrequestinput( '0023xxxxxxtemplateid', new map\<string, string>{ 'userid' => 'someid' }, 'ppt', new cldfs resource( '673f9fa0551db2164a42e392', 'folder', null, 'cloudfiles', 'workspace' ), dcp ); list\<cldfs types docgenrequestinput> payload = new list\<cldfs types docgenrequestinput>{ docgeninputs }; list\<cldfs generateddocument> generateddocuments = cldfs client generatedocumentsync( payload, 'integrationuser' );