[BindServiceMethod(typeof(Intents), "BindService")]
public abstract class Intents.IntentsBase
Reference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Intents.IntentsBase.
Base class for server-side implementations of Intents
Namespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Methods
BatchDeleteIntents(BatchDeleteIntentsRequest, ServerCallContext)
public virtual Task<Operation> BatchDeleteIntents(BatchDeleteIntentsRequest request, ServerCallContext context)
Deletes intents in the specified agent.
This method is a long-running
operation.
The returned Operation
type has the following method-specific fields:
metadata
: An empty Struct messageresponse
: An Empty message
Note: You should always train an agent prior to sending it queries. See the training documentation.
Parameters | |
---|---|
Name | Description |
request |
BatchDeleteIntentsRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
BatchUpdateIntents(BatchUpdateIntentsRequest, ServerCallContext)
public virtual Task<Operation> BatchUpdateIntents(BatchUpdateIntentsRequest request, ServerCallContext context)
Updates/Creates multiple intents in the specified agent.
This method is a long-running
operation.
The returned Operation
type has the following method-specific fields:
metadata
: An empty Struct messageresponse
: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse]
Note: You should always train an agent prior to sending it queries. See the training documentation.
Parameters | |
---|---|
Name | Description |
request |
BatchUpdateIntentsRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateIntent(CreateIntentRequest, ServerCallContext)
public virtual Task<Intent> CreateIntent(CreateIntentRequest request, ServerCallContext context)
Creates an intent in the specified agent.
Note: You should always train an agent prior to sending it queries. See the training documentation.
Parameters | |
---|---|
Name | Description |
request |
CreateIntentRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskIntent |
The response to send back to the client (wrapped by a task). |
DeleteIntent(DeleteIntentRequest, ServerCallContext)
public virtual Task<Empty> DeleteIntent(DeleteIntentRequest request, ServerCallContext context)
Deletes the specified intent and its direct or indirect followup intents.
Note: You should always train an agent prior to sending it queries. See the training documentation.
Parameters | |
---|---|
Name | Description |
request |
DeleteIntentRequest 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). |
GetIntent(GetIntentRequest, ServerCallContext)
public virtual Task<Intent> GetIntent(GetIntentRequest request, ServerCallContext context)
Retrieves the specified intent.
Parameters | |
---|---|
Name | Description |
request |
GetIntentRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskIntent |
The response to send back to the client (wrapped by a task). |
ListIntents(ListIntentsRequest, ServerCallContext)
public virtual Task<ListIntentsResponse> ListIntents(ListIntentsRequest request, ServerCallContext context)
Returns the list of all intents in the specified agent.
Parameters | |
---|---|
Name | Description |
request |
ListIntentsRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskListIntentsResponse |
The response to send back to the client (wrapped by a task). |
UpdateIntent(UpdateIntentRequest, ServerCallContext)
public virtual Task<Intent> UpdateIntent(UpdateIntentRequest request, ServerCallContext context)
Updates the specified intent.
Note: You should always train an agent prior to sending it queries. See the training documentation.
Parameters | |
---|---|
Name | Description |
request |
UpdateIntentRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskIntent |
The response to send back to the client (wrapped by a task). |