Class EntityTypes.EntityTypesBase (1.2.0)

[BindServiceMethod(typeof(EntityTypes), "BindService")]
public abstract class EntityTypesBase

Base class for server-side implementations of EntityTypes

Inheritance

Object > EntityTypes.EntityTypesBase

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Methods

CreateEntityType(CreateEntityTypeRequest, ServerCallContext)

public virtual Task<EntityType> CreateEntityType(CreateEntityTypeRequest request, ServerCallContext context)

Creates an entity type in the specified agent.

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

Parameters
NameDescription
requestCreateEntityTypeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<EntityType>

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

DeleteEntityType(DeleteEntityTypeRequest, ServerCallContext)

public virtual Task<Empty> DeleteEntityType(DeleteEntityTypeRequest request, ServerCallContext context)

Deletes the specified entity type.

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

Parameters
NameDescription
requestDeleteEntityTypeRequest

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

GetEntityType(GetEntityTypeRequest, ServerCallContext)

public virtual Task<EntityType> GetEntityType(GetEntityTypeRequest request, ServerCallContext context)

Retrieves the specified entity type.

Parameters
NameDescription
requestGetEntityTypeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<EntityType>

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

ListEntityTypes(ListEntityTypesRequest, ServerCallContext)

public virtual Task<ListEntityTypesResponse> ListEntityTypes(ListEntityTypesRequest request, ServerCallContext context)

Returns the list of all entity types in the specified agent.

Parameters
NameDescription
requestListEntityTypesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListEntityTypesResponse>

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

UpdateEntityType(UpdateEntityTypeRequest, ServerCallContext)

public virtual Task<EntityType> UpdateEntityType(UpdateEntityTypeRequest request, ServerCallContext context)

Updates the specified entity type.

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

Parameters
NameDescription
requestUpdateEntityTypeRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<EntityType>

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