Class Flows.FlowsBase (1.0.0)

[BindServiceMethod(typeof(Flows), "BindService")]
public abstract class FlowsBase

Base class for server-side implementations of Flows

Inheritance

System.Object > Flows.FlowsBase

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Methods

CreateFlow(CreateFlowRequest, ServerCallContext)

public virtual Task<Flow> CreateFlow(CreateFlowRequest request, ServerCallContext context)

Creates a flow in the specified agent.

Parameters
Name Description
request CreateFlowRequest

The request received from the client.

context Grpc.Core.ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Flow>

The response to send back to the client (wrapped by a task).

DeleteFlow(DeleteFlowRequest, ServerCallContext)

public virtual Task<Empty> DeleteFlow(DeleteFlowRequest request, ServerCallContext context)

Deletes a specified flow.

Parameters
Name Description
request DeleteFlowRequest

The request received from the client.

context Grpc.Core.ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Google.Protobuf.WellKnownTypes.Empty>

The response to send back to the client (wrapped by a task).

GetFlow(GetFlowRequest, ServerCallContext)

public virtual Task<Flow> GetFlow(GetFlowRequest request, ServerCallContext context)

Retrieves the specified flow.

Parameters
Name Description
request GetFlowRequest

The request received from the client.

context Grpc.Core.ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Flow>

The response to send back to the client (wrapped by a task).

ListFlows(ListFlowsRequest, ServerCallContext)

public virtual Task<ListFlowsResponse> ListFlows(ListFlowsRequest request, ServerCallContext context)

Returns the list of all flows in the specified agent.

Parameters
Name Description
request ListFlowsRequest

The request received from the client.

context Grpc.Core.ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<ListFlowsResponse>

The response to send back to the client (wrapped by a task).

TrainFlow(TrainFlowRequest, ServerCallContext)

public virtual Task<Operation> TrainFlow(TrainFlowRequest request, ServerCallContext context)

Trains the specified flow. Note that only the flow in 'draft' environment is trained.

Parameters
Name Description
request TrainFlowRequest

The request received from the client.

context Grpc.Core.ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Google.LongRunning.Operation>

The response to send back to the client (wrapped by a task).

UpdateFlow(UpdateFlowRequest, ServerCallContext)

public virtual Task<Flow> UpdateFlow(UpdateFlowRequest request, ServerCallContext context)

Updates the specified flow.

Parameters
Name Description
request UpdateFlowRequest

The request received from the client.

context Grpc.Core.ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
System.Threading.Tasks.Task<Flow>

The response to send back to the client (wrapped by a task).