# Table of Contents
Table of Contents
Section titled “Table of Contents”_directoriesAPI
Section titled “_directoriesAPI”Parameters
Section titled “Parameters”httpClientProvider: The provider used to dispatch HTTP requestspublishCallback: The callback used to publish eventsconfiguration: The configuration objectanalyticshttpclient: The analytics http clientconsumerKey: The consumer key
GetDirectoriesList
Section titled “GetDirectoriesList”Parameters
Section titled “Parameters”id: The ID of the directory
Returns any The directories list response object
GetDirectoriesListByPath
Section titled “GetDirectoriesListByPath”Parameters
Section titled “Parameters”path: The path of the directory
Returns any The directories list response object
GetFilesList
Section titled “GetFilesList”Parameters
Section titled “Parameters”id: The ID of the directory
Returns any The files list response object
GetFilesListByPath
Section titled “GetFilesListByPath”Parameters
Section titled “Parameters”path: The path of the directory
Returns any The files list response object
Create
Section titled “Create”Parameters
Section titled “Parameters”value: The input value of directory request
Returns any Created directory response object
Parameters
Section titled “Parameters”id: The ID of the directory
Returns any The directory response object
ReadByPath
Section titled “ReadByPath”Parameters
Section titled “Parameters”path: The path of the directory
Returns any The directory response object
Delete
Section titled “Delete”Parameters
Section titled “Parameters”id: The ID of the directory
DeleteByPath
Section titled “DeleteByPath”Parameters
Section titled “Parameters”path: The path of the directory
_filesAPI
Section titled “_filesAPI”Parameters
Section titled “Parameters”httpClientProvider: The provider used to dispatch HTTP requestsuploadClientProvider: The provider used to dispatch HTTP requests for uploadpublishCallback: The callback used to publish eventsconfiguration: The configuration objectanalyticshttpclient: The analytics http clientconsumerKey: The consumer key
Create
Section titled “Create”Parameters
Section titled “Parameters”value: The file request objectqueryParams: The query parameters (optional, default{})
Returns any Created file response object
GetVersionsList
Section titled “GetVersionsList”Parameters
Section titled “Parameters”id: The ID of the file
Returns any File response object
GetVersionsListByPath
Section titled “GetVersionsListByPath”Parameters
Section titled “Parameters”path:The Path of the file
Returns any File response object
Parameters
Section titled “Parameters”id:The ID of the fileversion: The version of the fileoptions(optional, defaultnull)
Returns any File response object
ReadByPath
Section titled “ReadByPath”Parameters
Section titled “Parameters”path:The path of the fileversion: The version of the fileoptions(optional, defaultnull)
Returns any File response object
Update
Section titled “Update”Parameters
Section titled “Parameters”id:The ID of the filevalue: Update file request object
Returns any Updated File response object
UpdateByPath
Section titled “UpdateByPath”Parameters
Section titled “Parameters”pathvalue: Update file request objectid:The path of the file
Returns any Updated File response object
Delete
Section titled “Delete”Parameters
Section titled “Parameters”id: The ID of the fileversion
DeleteByPath
Section titled “DeleteByPath”Parameters
Section titled “Parameters”path: The path of the fileversion
Parameters
Section titled “Parameters”idversionvalue
CopyByPath
Section titled “CopyByPath”Parameters
Section titled “Parameters”pathversionvalue
_dataoceanClient
Section titled “_dataoceanClient”Represents a DataOcean3 client.
Parameters
Section titled “Parameters”-
httpClientProviderThe HTTP client provider. -
uploadClientProviderThe upload client provider. -
configurationThe configuration options.configuration.chunkSizeThe chunk size for multipart uploads.configuration.pageLimitThe page limit for list requests.configuration.maxConcurrentRequestsThe maximum number of concurrent requests for multipart uploads.