Input & Output Types
When using CloudFiles Apex Client, you would need various input and output types. All these types are inner classes, inside cldfs.Types class
Types.DeleteAttachmentInput - Represents input for deleting attachments using Delete Attachment function.
Types.UploadSalesforceFilePayload - Represents input for uploading Salesforce files to external storage using Copy Salesforce Files function.
Types.CreateFolderInput - Represents input for creating folders using Create Folders function.
Types.CreateAttachmentInput - Represents input for creating attachments using Create Attachments function.
Types.CreateLinkInput - Represents input for creating a CLoudFiles link using Create Links functions.
Types.UpdateResourceInput - Represents input for updating resource(file/folder) properties using Update Resources function.
Types.MoveResourceInput - Represents input for moving a resource(file/folder) using Move Resources function.
Types.CopyResourceInput - Represents input for copying resources(files/folders) using Copy Resources method.