Dialogflow v3 API - Class Pages.PagesBase (2.21.0)

[BindServiceMethod(typeof(Pages), "BindService")]
public abstract class Pages.PagesBase

Reference documentation and code samples for the Dialogflow v3 API class Pages.PagesBase.

Base class for server-side implementations of Pages

Inheritance

object > Pages.PagesBase

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Methods

CreatePage(CreatePageRequest, ServerCallContext)

public virtual Task<Page> CreatePage(CreatePageRequest request, ServerCallContext context)

Creates a page in the specified flow.

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

Parameters
Name Description
request CreatePageRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPage

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

DeletePage(DeletePageRequest, ServerCallContext)

public virtual Task<Empty> DeletePage(DeletePageRequest request, ServerCallContext context)

Deletes the specified page.

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

Parameters
Name Description
request DeletePageRequest

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).

GetPage(GetPageRequest, ServerCallContext)

public virtual Task<Page> GetPage(GetPageRequest request, ServerCallContext context)

Retrieves the specified page.

Parameters
Name Description
request GetPageRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPage

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

ListPages(ListPagesRequest, ServerCallContext)

public virtual Task<ListPagesResponse> ListPages(ListPagesRequest request, ServerCallContext context)

Returns the list of all pages in the specified flow.

Parameters
Name Description
request ListPagesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListPagesResponse

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

UpdatePage(UpdatePageRequest, ServerCallContext)

public virtual Task<Page> UpdatePage(UpdatePageRequest request, ServerCallContext context)

Updates the specified page.

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

Parameters
Name Description
request UpdatePageRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskPage

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