- Types.UpdateLicensesInput – Input type describing the users and product for a license assignment or unassignment.
- Types.CreateDriveInput – Input type describing the SharePoint drive to create.
- Types.MergeDocumentsRequestInput – Input describing the documents to merge, the output file name, and the destination.
- Types.SplitDocumentPayload – Input type describing a file to split and where the resulting parts land.
- Types.UpdateLinkSettingsInput – Input type describing the settings to apply when updating a CloudFiles Link.
- Types.UnshareResourceInput – Input describing a file or folder to unshare from a Salesforce record.
- Types.ShareResourceInput – Input describing a file or folder to share and its recipient.
- Types.UpdateResourceInput – Input describing a SharePoint resource and the column values to update on it.
- Types.CreateContentVersionPayload – Describes one external-storage file to materialize as a Salesforce File.
- Types.CreateMicrosoftTeamInput – Input type describing the Microsoft Team to create.
- Types.CreateSharePointSiteInput – Input describing a SharePoint site to provision from Apex.
- Types.SearchByPropertyInput – Input describing a metadata property and value to search external storage against.
- Types.DeleteResourcesInput – Input type describing a resource (file or folder) to delete.
- Types.CreateFileRequestInput – Input type describing a file request to create.
- Types.DataroomChild – One child (file or folder) to attach to a dataroom.
- Types.AddDataroomChildrenInput – Input describing a dataroom and the child resources to add to it.
- Types.CreateDataroomInput – Input describing a dataroom to create.
- Types.PermissionInput – Input describing a grant or revoke of read/write access on a file or folder.
- Types.QueryDocumentPayload – Input payload describing a single document query.
- Types.ProcessDocumentPayload – Input payload describing a single document to process with AI.
- Types.DocGenRequestInput – Input describing a document-generation request: template, merge variables, destination, and output type.
- Types.CreateContentVersionBatchPayload – Input payload for creating content versions when files are imported into Salesforce.
- Types.DeleteAttachmentInput – Input for detaching a file or folder from a Salesforce record.
- Types.UploadSalesforceFilePayload – Input describing a Salesforce file to copy into external storage.
- Types.CreateFolderInput – Input describing a single folder to create.
- Types.CreateAttachmentInput – Input describing a single attachment to create from an external storage resource.
- Types.CreateLinkInput – Input describing a CloudFiles link to create for a file, folder, or dataroom.
- Types.MoveResourceInput – Input describing a single file or folder to move to a destination folder.
- Types.CopyResourceInput – Input describing one file or folder to copy to a destination folder.
Input & Output Types
The request and payload types you pass into the CloudFiles Apex client methods.