Class FileService
Assembly: Glitch9.AIDevKit.Provider.AI21.dll
Syntax
public sealed class FileService : CrudServiceBase<AI21LabsClient>, ICrudService
Constructors
|
Edit this page
View Source
FileService(AI21LabsClient)
Declaration
public FileService(AI21LabsClient client)
Parameters
Methods
|
Edit this page
View Source
DeleteAsync(string, RequestOptions)
Declaration
public UniTask<bool> DeleteAsync(string fileId, RequestOptions options = null)
Parameters
Returns
| Type |
Description |
| UniTask<bool> |
|
|
Edit this page
View Source
GetDownloadLinkAsync(string, RequestOptions)
Declaration
public UniTask<string> GetDownloadLinkAsync(string fileId, RequestOptions options = null)
Parameters
Returns
| Type |
Description |
| UniTask<string> |
|
|
Edit this page
View Source
ListAsync(AI21FileQuery, RequestOptions)
Declaration
public UniTask<DataList<AI21FileInfo>> ListAsync(AI21FileQuery query = null, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
RetrieveAsync(string, RequestOptions)
Declaration
public UniTask<AI21FileInfo> RetrieveAsync(string fileId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
UpdateAsync(string, AI21FileUpdateRequest, RequestOptions)
Declaration
public UniTask<bool> UpdateAsync(string fileId, AI21FileUpdateRequest request, RequestOptions options = null)
Parameters
Returns
| Type |
Description |
| UniTask<bool> |
|
|
Edit this page
View Source
UploadAsync(AI21FileUploadRequest, RequestOptions)
Declaration
public UniTask<string> UploadAsync(AI21FileUploadRequest request, RequestOptions options = null)
Parameters
Returns
| Type |
Description |
| UniTask<string> |
|
Implements
Extension Methods