Class TransitionRouteGroups.TransitionRouteGroupsBase (1.4.0)

[BindServiceMethod(typeof(TransitionRouteGroups), "BindService")]
public abstract class 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
NameDescription
requestCreateTransitionRouteGroupRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TransitionRouteGroup>

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
NameDescription
requestDeleteTransitionRouteGroupRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Empty>

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
NameDescription
requestGetTransitionRouteGroupRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TransitionRouteGroup>

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
NameDescription
requestListTransitionRouteGroupsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListTransitionRouteGroupsResponse>

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
NameDescription
requestUpdateTransitionRouteGroupRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TransitionRouteGroup>

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