Table of Contents

Class RunStepProvider

Simplifies implementation of HTTP operations for handling RunStep for AssistantsAPIv2.

public class RunStepProvider : AssistantProviderBase<RunStep>, IObjectProvider<RunStep>
Inheritance
object
ObjectProvider<RunStep>
RunStepProvider
Implements
IObjectProvider<RunStep>
Inherited Members
ObjectProvider<RunStep>.OnCreate
ObjectProvider<RunStep>.OnRetrieve
ObjectProvider<RunStep>.OnUpdate
ObjectProvider<RunStep>.OnList
ObjectProvider<RunStep>.OnDelete
ObjectProvider<RunStep>.CreateAsync(params object[])
ObjectProvider<RunStep>.RetrieveAsync(string, params object[])
ObjectProvider<RunStep>.RetrieveOrCreateAsync(string, params object[])
ObjectProvider<RunStep>.UpdateAsync(string, params object[])
ObjectProvider<RunStep>.ListAsync(params object[])
ObjectProvider<RunStep>.DeleteAsync(string, params object[])

Constructors

RunStepProvider(AssistantsAPIv2)

public RunStepProvider(AssistantsAPIv2 api)

Parameters

api AssistantsAPIv2

Methods

CreateInternalAsync(params object[])

protected override UniTask<RunStep> CreateInternalAsync(params object[] args)

Parameters

args object[]

Returns

UniTask<RunStep>

DeleteInternalAsync(string, params object[])

protected override UniTask<bool> DeleteInternalAsync(string id, params object[] args)

Parameters

id string
args object[]

Returns

UniTask<bool>

ListInternalAsync(params object[])

protected override UniTask<RunStep[]> ListInternalAsync(params object[] args)

Parameters

args object[]

Returns

UniTask<RunStep[]>

RetrieveInternalAsync(string, params object[])

protected override UniTask<RunStep> RetrieveInternalAsync(string id, params object[] args)

Parameters

id string
args object[]

Returns

UniTask<RunStep>

UpdateInternalAsync(string, params object[])

protected override UniTask<RunStep> UpdateInternalAsync(string id, params object[] args)

Parameters

id string
args object[]

Returns

UniTask<RunStep>