[BindServiceMethod(typeof(SessionEntityTypes), "BindService")]
public abstract class SessionEntityTypesBase
Base class for server-side implementations of SessionEntityTypes
Namespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Methods
CreateSessionEntityType(CreateSessionEntityTypeRequest, ServerCallContext)
public virtual Task<SessionEntityType> CreateSessionEntityType(CreateSessionEntityTypeRequest request, ServerCallContext context)
Creates a session entity type.
If the specified session entity type already exists, overrides the session entity type.
This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.
Parameters | |
---|---|
Name | Description |
request | CreateSessionEntityTypeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<SessionEntityType> | The response to send back to the client (wrapped by a task). |
DeleteSessionEntityType(DeleteSessionEntityTypeRequest, ServerCallContext)
public virtual Task<Empty> DeleteSessionEntityType(DeleteSessionEntityTypeRequest request, ServerCallContext context)
Deletes the specified session entity type.
This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.
Parameters | |
---|---|
Name | Description |
request | DeleteSessionEntityTypeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Empty> | The response to send back to the client (wrapped by a task). |
GetSessionEntityType(GetSessionEntityTypeRequest, ServerCallContext)
public virtual Task<SessionEntityType> GetSessionEntityType(GetSessionEntityTypeRequest request, ServerCallContext context)
Retrieves the specified session entity type.
This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.
Parameters | |
---|---|
Name | Description |
request | GetSessionEntityTypeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<SessionEntityType> | The response to send back to the client (wrapped by a task). |
ListSessionEntityTypes(ListSessionEntityTypesRequest, ServerCallContext)
public virtual Task<ListSessionEntityTypesResponse> ListSessionEntityTypes(ListSessionEntityTypesRequest request, ServerCallContext context)
Returns the list of all session entity types in the specified session.
This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.
Parameters | |
---|---|
Name | Description |
request | ListSessionEntityTypesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListSessionEntityTypesResponse> | The response to send back to the client (wrapped by a task). |
UpdateSessionEntityType(UpdateSessionEntityTypeRequest, ServerCallContext)
public virtual Task<SessionEntityType> UpdateSessionEntityType(UpdateSessionEntityTypeRequest request, ServerCallContext context)
Updates the specified session entity type.
This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.
Parameters | |
---|---|
Name | Description |
request | UpdateSessionEntityTypeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<SessionEntityType> | The response to send back to the client (wrapped by a task). |