Share via


FilesOperations interface

Interface representing a Files operations.

Properties

delete

Delete a previously uploaded file.

get

Returns information about a specific file. Does not retrieve file content.

getContent

Retrieves the raw content of a specific file.

list

Gets a list of previously uploaded files.

upload

Uploads a file for use by other operations.

uploadAndPoll

Uploads a file for use by other operations with polling

Property Details

delete

Delete a previously uploaded file.

delete: (fileId: string, options?: FilesDeleteFileOptionalParams) => Promise<FileDeletionStatus>

Property Value

(fileId: string, options?: FilesDeleteFileOptionalParams) => Promise<FileDeletionStatus>

get

Returns information about a specific file. Does not retrieve file content.

get: (fileId: string, options?: FilesGetFileOptionalParams) => Promise<FileInfo>

Property Value

(fileId: string, options?: FilesGetFileOptionalParams) => Promise<FileInfo>

getContent

Retrieves the raw content of a specific file.

getContent: (fileId: string, options?: FilesGetFileContentOptionalParams) => StreamableMethod<string | Uint8Array>

Property Value

(fileId: string, options?: FilesGetFileContentOptionalParams) => StreamableMethod<string | Uint8Array>

list

Gets a list of previously uploaded files.

list: (options?: FilesListFilesOptionalParams) => Promise<FileListResponse>

Property Value

(options?: FilesListFilesOptionalParams) => Promise<FileListResponse>

upload

Uploads a file for use by other operations.

upload: (file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => Promise<FileInfo>

Property Value

(file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => Promise<FileInfo>

uploadAndPoll

Uploads a file for use by other operations with polling

uploadAndPoll: (file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => PollerLike<OperationState<FileInfo>, FileInfo>

Property Value

(file: ReadableStream<Uint8Array> | ReadableStream, purpose: FilePurpose, options: FilesUploadFileOptionalParams) => PollerLike<OperationState<FileInfo>, FileInfo>