Class UploadFileTask
public class UploadFileTask : TaskBase<UploadFileTask, IApiFileData>
- Inheritance
-
object
UploadFileTask
- Inherited Members
-
Constructors
UploadFileTask(Api, IFile)
public UploadFileTask(Api api, IFile file)
Parameters
api Api
file IFile
Properties
File
public IFile File { get; }
Property Value
- IFile
public GoogleTypes.UploadMetadata Google_UploadMetadata { get; set; }
Property Value
- GoogleTypes.UploadMetadata
Method
public override string Method { get; }
Property Value
- string
OpenAI_UploadPurpose
public OpenAITypes.UploadPurpose OpenAI_UploadPurpose { get; set; }
Property Value
- OpenAITypes.UploadPurpose
Methods
ExecuteAsyncINTERNAL()
protected override UniTask<IApiFileData> ExecuteAsyncINTERNAL()
Returns
- UniTask<IApiFileData>
public UploadFileTask SetGoogleUploadMetadata(GoogleTypes.UploadMetadata metadata)
Parameters
metadata GoogleTypes.UploadMetadata
Returns
- UploadFileTask
SetOpenAIUploadPurpose(UploadPurpose)
public UploadFileTask SetOpenAIUploadPurpose(OpenAITypes.UploadPurpose purpose)
Parameters
purpose OpenAITypes.UploadPurpose
Returns
- UploadFileTask