Dialogflow v3 API - Class TransitionRouteGroups.TransitionRouteGroupsBase (2.20.0)

[BindServiceMethod(typeof(TransitionRouteGroups), "BindService")]
public abstract class TransitionRouteGroups.TransitionRouteGroupsBase

Reference documentation and code samples for the Dialogflow v3 API class TransitionRouteGroups.TransitionRouteGroupsBase.

Base class for server-side implementations of TransitionRouteGroups

Inheritance

object > TransitionRouteGroups.TransitionRouteGroupsBase

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Methods

CreateTransitionRouteGroup(CreateTransitionRouteGroupRequest, ServerCallContext)

public virtual Task<TransitionRouteGroup> CreateTransitionRouteGroup(CreateTransitionRouteGroupRequest request, ServerCallContext context)

Creates an [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] in the specified flow.

Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameters
Name Description
request CreateTransitionRouteGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTransitionRouteGroup

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

DeleteTransitionRouteGroup(DeleteTransitionRouteGroupRequest, ServerCallContext)

public virtual Task<Empty> DeleteTransitionRouteGroup(DeleteTransitionRouteGroupRequest request, ServerCallContext context)

Deletes the specified [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].

Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameters
Name Description
request DeleteTransitionRouteGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

GetTransitionRouteGroup(GetTransitionRouteGroupRequest, ServerCallContext)

public virtual Task<TransitionRouteGroup> GetTransitionRouteGroup(GetTransitionRouteGroupRequest request, ServerCallContext context)

Retrieves the specified [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].

Parameters
Name Description
request GetTransitionRouteGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTransitionRouteGroup

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

ListTransitionRouteGroups(ListTransitionRouteGroupsRequest, ServerCallContext)

public virtual Task<ListTransitionRouteGroupsResponse> ListTransitionRouteGroups(ListTransitionRouteGroupsRequest request, ServerCallContext context)

Returns the list of all transition route groups in the specified flow.

Parameters
Name Description
request ListTransitionRouteGroupsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListTransitionRouteGroupsResponse

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

UpdateTransitionRouteGroup(UpdateTransitionRouteGroupRequest, ServerCallContext)

public virtual Task<TransitionRouteGroup> UpdateTransitionRouteGroup(UpdateTransitionRouteGroupRequest request, ServerCallContext context)

Updates the specified [TransitionRouteGroup][google.cloud.dialogflow.cx.v3.TransitionRouteGroup].

Note: You should always train a flow prior to sending it queries. See the training documentation.

Parameters
Name Description
request UpdateTransitionRouteGroupRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTransitionRouteGroup

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