google_api_dialogflow v0.36.0 API Reference

Modules

API calls for all endpoints tagged Projects.

Handle Tesla connections for GoogleApi.Dialogflow.V2.

Represents a part of a message possibly annotated with an entity. The part can be an entity or purely a part of the message between two entities or message start/end.

The request message for EntityTypes.BatchCreateEntities.

The request message for EntityTypes.BatchDeleteEntities.

The request message for EntityTypes.BatchDeleteEntityTypes.

The request message for Intents.BatchDeleteIntents.

The request message for EntityTypes.BatchUpdateEntities.

The request message for EntityTypes.BatchUpdateEntityTypes.

The response message for EntityTypes.BatchUpdateEntityTypes.

The request message for Intents.BatchUpdateIntents.

The response message for Intents.BatchUpdateIntents.

Represents a notification sent to Cloud Pub/Sub subscribers for conversation lifecycle events.

Requests and responses for custom methods. The request to detect user's intent.

The message returned from the DetectIntent method.

Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.

This message is a wrapper around a collection of entity types.

An entity entry for an associated entity type.

Events allow for matching intents by event name instead of the natural language input. For instance, input <event: { name: "welcome_event", parameters: { name: "Sam" } }> can trigger a personalized welcome response. The parameter name may be used by the agent in the response: "Hello #welcome_event.name! What can I do for you today?".

Whether fulfillment is enabled for the specific feature.

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications

Instructs the speech recognizer how to process the audio content.

Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.

This message is a wrapper around a collection of intents.

Represents a single followup intent in the chain.

Corresponds to the Response field in the Dialogflow console.

The basic card message. Useful for displaying information.

The button object that appears at the bottom of a card.

The card for presenting a carousel of options to select from.

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

The card for presenting a list of options to select from.

Additional info about the select item for when it is triggered in a dialog.

The simple response message containing speech or text.

The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

Represents an example that the agent is trained on.

The response message for Contexts.ListContexts.

The response message for EntityTypes.ListEntityTypes.

The response message for Intents.ListIntents.

The response message for SessionEntityTypes.ListSessionEntityTypes.

Represents a message posted into a conversation.

Represents the result of annotation for the message.

Represents the contents of the original request that was passed to the [Streaming]DetectIntent call.

Instructs the speech synthesizer on how to generate the output audio content. If this audio config is supplied in a request, it overrides all existing text-to-speech settings applied to the agent.

Represents the query input. It can contain either

Represents the parameters of the conversational query.

Represents the result of conversational query or event processing.

The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text.

Configures the types of sentiment analysis to perform.

The result of sentiment analysis as configured by sentiment_analysis_request_config.

Hints for the speech recognizer to help with recognition in a specific conversation state.

Configuration of how speech should be synthesized.

Represents the natural language text to be processed.

Description of which voice to use for speech synthesis.

Represents an annotated conversation dataset. ConversationDataset can have multiple AnnotatedConversationDataset, each of them represents one result from one annotation task. AnnotatedConversationDataset can only be generated from annotation task, which will be triggered by LabelConversation.

The response message for EntityTypes.BatchUpdateEntityTypes.

Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.

Events allow for matching intents by event name instead of the natural language input. For instance, input <event: { name: "welcome_event", parameters: { name: "Sam" } }> can trigger a personalized welcome response. The parameter name may be used by the agent in the response: "Hello #welcome_event.name! What can I do for you today?".

Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.

Corresponds to the Response field in the Dialogflow console.

The basic card message. Useful for displaying information.

The button object that appears at the bottom of a card.

The card for presenting a carousel of options to select from.

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

The card for presenting a list of options to select from.

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

Opens the user's default dialer app with the specified phone number but does not dial automatically (https://goo.gl/ergbB2).

Opens the user's default web browser app to the specified uri (https://goo.gl/6GLJD2). If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

Opens the device's location chooser so the user can pick a location to send back to the agent (https://goo.gl/GXotJW).

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

Rich Business Messaging (RBM) text response with suggestions.

Additional info about the select item for when it is triggered in a dialog.

The simple response message containing speech or text.

The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway.

Represents an example that the agent is trained on.

Represents the result of querying a Knowledge base.

Metadata in google::longrunning::Operation for Knowledge operations.

The response for ConversationDatasets.LabelConversation.

Represents the contents of the original request that was passed to the [Streaming]DetectIntent call.

Represents the result of conversational query or event processing.

The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text.

The result of sentiment analysis as configured by sentiment_analysis_request_config.

The response message for Operations.ListOperations.

This resource represents a long-running operation that is the result of a network API call.

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details.

An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the