Class FileUploadRequest
public class FileUploadRequest : FluentApiRequest<FileUploadRequest, IUploadedFile>
- Inheritance
-
object
FileUploadRequest
- Inherited Members
-
Constructors
FileUploadRequest(Api, AudioClip)
public FileUploadRequest(Api api, AudioClip clip)
Parameters
api Api
clip AudioClip
FileUploadRequest(Api, IFile)
public FileUploadRequest(Api api, IFile file)
Parameters
api Api
file IFile
FileUploadRequest(Api, Texture2D)
public FileUploadRequest(Api api, Texture2D tex)
Parameters
api Api
tex Texture2D
Properties
Clip
public AudioClip Clip { get; }
Property Value
- AudioClip
File
public IFile File { get; }
Property Value
- IFile
public GoogleTypes.UploadMetadata Google_UploadMetadata { get; set; }
Property Value
- GoogleTypes.UploadMetadata
Image
public Texture2D Image { get; }
Property Value
- Texture2D
OpenAI_UploadPurpose
public OpenAITypes.UploadPurpose OpenAI_UploadPurpose { get; set; }
Property Value
- OpenAITypes.UploadPurpose
Type
public override FluentApiRequestType Type { get; }
Property Value
- FluentApiRequestType
Methods
ExecuteAsyncInternal()
protected override UniTask<IUploadedFile> ExecuteAsyncInternal()
Returns
- UniTask<IUploadedFile>
public FileUploadRequest SetGoogleUploadMetadata(GoogleTypes.UploadMetadata metadata)
Parameters
metadata GoogleTypes.UploadMetadata
Returns
- FileUploadRequest
SetOpenAIUploadPurpose(UploadPurpose)
public FileUploadRequest SetOpenAIUploadPurpose(OpenAITypes.UploadPurpose purpose)
Parameters
purpose OpenAITypes.UploadPurpose
Returns
- FileUploadRequest