[BindServiceMethod(typeof(SessionEntityTypes), "BindService")]
public abstract class SessionEntityTypesBase
Base class for server-side implementations of SessionEntityTypes
Inheritance
System.Object > SessionEntityTypes.SessionEntityTypesBaseNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.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.
Parameters | |
---|---|
Name | Description |
request | CreateSessionEntityTypeRequest The request received from the client. |
context | Grpc.Core.ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
System.Threading.Tasks.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.
Parameters | |
---|---|
Name | Description |
request | DeleteSessionEntityTypeRequest The request received from the client. |
context | Grpc.Core.ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
System.Threading.Tasks.Task<Google.Protobuf.WellKnownTypes.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.
Parameters | |
---|---|
Name | Description |
request | GetSessionEntityTypeRequest The request received from the client. |
context | Grpc.Core.ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
System.Threading.Tasks.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.
Parameters | |
---|---|
Name | Description |
request | ListSessionEntityTypesRequest The request received from the client. |
context | Grpc.Core.ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
System.Threading.Tasks.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.
Parameters | |
---|---|
Name | Description |
request | UpdateSessionEntityTypeRequest The request received from the client. |
context | Grpc.Core.ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
System.Threading.Tasks.Task<SessionEntityType> | The response to send back to the client (wrapped by a task). |