Apex
CloudFiles Client
Get Event Details
this action can be used to get the details of a cloudfiles event using apex before we dive in, we assume you have reviewed the get event details docid\ cfegghvnwso7bcxyevrr flow action global static list\<event> geteventdetails(list\<flowinput> inputs) parameters global class flowinput { @invocablevariable(label='event (custom object)') global cloudfilesevent c eventcustomobj; @invocablevariable(label='event (platform event)') global cloudfiles event e event; } return type list of event docid 9 hjkmcqcmqj8h jksr4f objects example if you've set the ` cloudfiles event mode ` setting to custom object , go through this example list\<cldfs event> returnedevents = new list\<cldfs event>(); list\<cldfs geteventdetails flowinput> geteventdetailinputs = new list\<cldfs geteventdetails flowinput>(); for(cldfs cloudfilesevent c record trigger new){){ cldfs geteventdetails flowinput singleinput = new cldfs geteventdetails flowinput(); singleinput eventcustomobj = record; geteventdetailinputs add(singleinput); } returnedevents = cldfs geteventdetails geteventdetails(geteventdetailinputs); if you've set the ` cloudfiles event mode ` setting to platform even t, go through this example list\<cldfs event> returnedevents = new list\<cldfs event>(); list\<cldfs geteventdetails flowinput> geteventdetailinputs = new list\<cldfs geteventdetails flowinput>(); for(cldfs cloudfiles event e pe trigger new){ cldfs geteventdetails flowinput singleinput = new cldfs geteventdetails flowinput(); singleinput event = pe; geteventdetailinputs add(singleinput); } returnedevents = cldfs geteventdetails geteventdetails(geteventdetailinputs);