Class UploadFileRequest
Inheritance
UploadFileRequest
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class UploadFileRequest : FileRequest<UploadFileRequest, IUploadedFile>
Constructors
|
Edit this page
View Source
UploadFileRequest(Api, IFile)
Declaration
public UploadFileRequest(Api api, IFile file)
Parameters
| Type |
Name |
Description |
| Api |
api |
|
| IFile |
file |
|
|
Edit this page
View Source
UploadFileRequest(Api, BinaryPayload)
Declaration
public UploadFileRequest(Api api, BinaryPayload binary)
Parameters
|
Edit this page
View Source
UploadFileRequest(Api, Object)
Declaration
public UploadFileRequest(Api api, Object obj)
Parameters
| Type |
Name |
Description |
| Api |
api |
|
| Object |
obj |
|
Properties
|
Edit this page
View Source
ExpiresAt
Declaration
public DateTime? ExpiresAt { get; set; }
Property Value
|
Edit this page
View Source
File
Declaration
public IFile File { get; }
Property Value
|
Edit this page
View Source
Declaration
public GoogleTypes.UploadMetadata Google_UploadMetadata { get; set; }
Property Value
|
Edit this page
View Source
OpenAI_UploadPurpose
Declaration
public UploadPurpose OpenAI_UploadPurpose { get; set; }
Property Value
|
Edit this page
View Source
RequestType
The endpoint type for this
Declaration
public override RequestType RequestType { get; }
Property Value
Overrides
Methods
|
Edit this page
View Source
ExecuteAsyncInternal()
Executes the actual task logic. Must be implemented in derived classes.
Declaration
protected override UniTask<IUploadedFile> ExecuteAsyncInternal()
Returns
Overrides
|
Edit this page
View Source
SetExpiresAt(DateTime)
Declaration
public UploadFileRequest SetExpiresAt(DateTime expiresAt)
Parameters
| Type |
Name |
Description |
| DateTime |
expiresAt |
|
Returns
|
Edit this page
View Source
Declaration
public UploadFileRequest SetGoogleUploadMetadata(GoogleTypes.UploadMetadata metadata)
Parameters
Returns
|
Edit this page
View Source
SetUploadPurpose(UploadPurpose)
Sets the upload purpose for OpenAI / Mistral file uploads.
Declaration
public UploadFileRequest SetUploadPurpose(UploadPurpose purpose)
Parameters
Returns
Extension Methods