Table of Contents

Class UploadFileTask

Namespace
Glitch9.AIDevKit
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

Google_UploadMetadata

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>

SetGoogleUploadMetadata(UploadMetadata)

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