Table of Contents

Class ContainersService

public class ContainersService : CrudService<OpenAIClient, ContainerRequest, Container, DeletionStatus, CursorQuery>
Inheritance
object
ContainersService

Constructors

ContainersService(OpenAIClient)

protected ContainersService(OpenAIClient client)

Parameters

client OpenAIClient

Methods

DeleteFileAsync(string, string, RESTOptions)

public UniTask<DeletionStatus> DeleteFileAsync(string containerId, string fileId, RESTOptions options = null)

Parameters

containerId string
fileId string
options RESTOptions

Returns

UniTask<DeletionStatus>

RetrieveFileAsync(string, string, RESTOptions)

public UniTask<ContainerFile> RetrieveFileAsync(string containerId, string fileId, RESTOptions options = null)

Parameters

containerId string
fileId string
options RESTOptions

Returns

UniTask<ContainerFile>

RetrieveFileContentAsync(string, string, RESTOptions)

public UniTask<ContainerFile> RetrieveFileContentAsync(string containerId, string fileId, RESTOptions options = null)

Parameters

containerId string
fileId string
options RESTOptions

Returns

UniTask<ContainerFile>

UploadFileAsync(string, ContainerFileRequest, RESTOptions)

public UniTask<ContainerFile> UploadFileAsync(string containerId, ContainerFileRequest req, RESTOptions options = null)

Parameters

containerId string
req ContainerFileRequest
options RESTOptions

Returns

UniTask<ContainerFile>

UploadFileAsync(string, IFile, RESTOptions)

public UniTask<ContainerFile> UploadFileAsync(string containerId, IFile file, RESTOptions options = null)

Parameters

containerId string
file IFile
options RESTOptions

Returns

UniTask<ContainerFile>

UploadFileAsync(string, IFile, string, RESTOptions)

public UniTask<ContainerFile> UploadFileAsync(string containerId, IFile file, string fileId, RESTOptions options = null)

Parameters

containerId string
file IFile
fileId string
options RESTOptions

Returns

UniTask<ContainerFile>