googleapis.dialogflow.v2 library

Classes

DialogflowApi
Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata
Metadata associated with the long running operation for Versions.CreateVersion.
GoogleCloudDialogflowCxV3beta1ExportAgentResponse
The response message for Agents.ExportAgent.
GoogleCloudDialogflowCxV3beta1ImportAgentResponse
The response message for Agents.ImportAgent.
GoogleCloudDialogflowCxV3beta1PageInfo
Represents page information communicated to and from the webhook.
GoogleCloudDialogflowCxV3beta1PageInfoFormInfo
Represents form information.
GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo
Represents parameter information.
GoogleCloudDialogflowCxV3beta1ResponseMessage
Represents a response message that can be returned by a conversational agent. Response messages are also used for output audio synthesis. The approach is as follows: * If at least one OutputAudioText response is present, then all OutputAudioText responses are linearly concatenated, and the result is used for output audio synthesis. * If the OutputAudioText responses are a mixture of text and SSML, then the concatenated result is treated as SSML; otherwise, the result is treated as either text or SSML as appropriate. The agent designer should ideally use either text or SSML consistently throughout the bot design. * Otherwise, all Text responses are linearly concatenated, and the result is used for output audio synthesis. This approach allows for more sophisticated user experience scenarios, where the text displayed to the user may differ from what is heard.
GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. Dialogflow only uses this to determine which conversations should be counted as successful and doesn't process the metadata in this message in any way. Note that Dialogflow also considers conversations that get to the conversation end page as successful even if they don't return ConversationSuccess. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates that the conversation succeeded. * In a webhook response when you determine that you handled the customer issue.
GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction
Indicates that interaction with the Dialogflow agent has ended. This message is generated by Dialogflow only and not supposed to be defined by the user.
GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff
Indicates that the conversation should be handed off to a live agent. Dialogflow only uses this to determine which conversations were handed off to a human agent for measurement purposes. What else to do with this signal is up to you and your handoff procedures. You may set this, for example: * In the entry_fulfillment of a Page if entering the page indicates something went extremely wrong in the conversation. * In a webhook response when you determine that the customer issue can only be handled by a human.
GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio
Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs. The external URIs are specified via play_audio. This message is generated by Dialogflow only and not supposed to be defined by the user.
GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment
Represents one segment of audio.
GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio
Specifies an audio clip to be played by the client as part of the response.
GoogleCloudDialogflowCxV3beta1ResponseMessageText
The text response message.
GoogleCloudDialogflowCxV3beta1SessionInfo
Represents session information communicated to and from the webhook.
GoogleCloudDialogflowCxV3beta1WebhookRequest
The request message for a webhook call.
GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo
Represents fulfillment information communicated to the webhook.
GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo
Represents intent information communicated to the webhook.
GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue
Represents a value for an intent parameter.
GoogleCloudDialogflowCxV3beta1WebhookResponse
The response message for a webhook call.
GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse
Represents a fulfillment response to the user.
GoogleCloudDialogflowV2Agent
A Dialogflow agent is a virtual agent that handles conversations with your end-users. It is a natural language understanding module that understands the nuances of human language. Dialogflow translates end-user text or audio during a conversation to structured data that your apps and services can understand. You design and build a Dialogflow agent to handle the types of conversations required for your system. For more information about agents, see the Agent guide.
GoogleCloudDialogflowV2AnnotatedMessagePart
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.
GoogleCloudDialogflowV2BatchCreateEntitiesRequest
The request message for EntityTypes.BatchCreateEntities.
GoogleCloudDialogflowV2BatchDeleteEntitiesRequest
The request message for EntityTypes.BatchDeleteEntities.
GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest
The request message for EntityTypes.BatchDeleteEntityTypes.
GoogleCloudDialogflowV2BatchDeleteIntentsRequest
The request message for Intents.BatchDeleteIntents.
GoogleCloudDialogflowV2BatchUpdateEntitiesRequest
The request message for EntityTypes.BatchUpdateEntities.
GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest
The request message for EntityTypes.BatchUpdateEntityTypes.
GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse
The response message for EntityTypes.BatchUpdateEntityTypes.
GoogleCloudDialogflowV2BatchUpdateIntentsRequest
GoogleCloudDialogflowV2BatchUpdateIntentsResponse
The response message for Intents.BatchUpdateIntents.
GoogleCloudDialogflowV2beta1AnnotatedConversationDataset
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.
GoogleCloudDialogflowV2beta1AutoApproveSmartMessagingEntriesResponse
Response message for Documents.AutoApproveSmartMessagingEntries.
GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
The response message for EntityTypes.BatchUpdateEntityTypes.
GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse
The response message for Intents.BatchUpdateIntents.
GoogleCloudDialogflowV2beta1BatchUpdateSmartMessagingEntriesResponse
Response message for Documents.BatchUpdateSmartMessagingEntries
GoogleCloudDialogflowV2beta1Context
Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.
GoogleCloudDialogflowV2beta1EntityType
Each intent parameter has a type, called the entity type, which dictates exactly how data from an end-user expression is extracted. Dialogflow provides predefined system entities that can match many common types of data. For example, there are system entities for matching dates, times, colors, email addresses, and so on. You can also create your own custom entities for matching custom data. For example, you could define a vegetable entity that can match the types of vegetables available for purchase with a grocery store agent. For more information, see the Entity guide.
GoogleCloudDialogflowV2beta1EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowV2beta1EventInput
Events allow for matching intents by event name instead of the natural language input. For instance, input `` 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?".
GoogleCloudDialogflowV2beta1ExportAgentResponse
The response message for Agents.ExportAgent.
GoogleCloudDialogflowV2beta1ImportDocumentsResponse
Response message for Documents.ImportDocuments.
GoogleCloudDialogflowV2beta1Intent
An intent categorizes an end-user's intention for one conversation turn. For each agent, you define many intents, where your combined intents can handle a complete conversation. When an end-user writes or says something, referred to as an end-user expression or end-user input, Dialogflow matches the end-user input to the best intent in your agent. Matching an intent is also known as intent classification. For more information, see the intent guide.
GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo
Represents a single followup intent in the chain.
GoogleCloudDialogflowV2beta1IntentMessage
Corresponds to the Response field in the Dialogflow console.
GoogleCloudDialogflowV2beta1IntentMessageBasicCard
The basic card message. Useful for displaying information.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton
The button object that appears at the bottom of a card.
GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction
Opens the given URI.
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem
Browsing carousel tile
GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
Actions on Google action to open a given url.
GoogleCloudDialogflowV2beta1IntentMessageCard
The card response message.
GoogleCloudDialogflowV2beta1IntentMessageCardButton
Optional. Contains information about a button.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
The card for presenting a carousel of options to select from.
GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
An item in the carousel.
GoogleCloudDialogflowV2beta1IntentMessageColumnProperties
Column properties for TableCard.
GoogleCloudDialogflowV2beta1IntentMessageImage
The image response message.
GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
GoogleCloudDialogflowV2beta1IntentMessageListSelect
The card for presenting a list of options to select from.
GoogleCloudDialogflowV2beta1IntentMessageListSelectItem
An item in the list.
GoogleCloudDialogflowV2beta1IntentMessageMediaContent
The media content card for Actions on Google.
GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject
Response media object for media content card.
GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
The quick replies response message.
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
Rich Business Messaging (RBM) Card content
GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm
GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard
Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.
GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction
Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial
Opens the user's default dialer app with the specified phone number but does not dial automatically.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri
Opens the user's default web browser app to the specified uri 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.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation
Opens the device's location chooser so the user can pick a location to send back to the agent.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply
Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.
GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion
Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).
GoogleCloudDialogflowV2beta1IntentMessageRbmText
Rich Business Messaging (RBM) text response with suggestions.
GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
Additional info about the select item for when it is triggered in a dialog.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse
The simple response message containing speech or text.
GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.
GoogleCloudDialogflowV2beta1IntentMessageSuggestion
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
GoogleCloudDialogflowV2beta1IntentMessageSuggestions
The collection of suggestions.
GoogleCloudDialogflowV2beta1IntentMessageTableCard
Table card for Actions on Google.
GoogleCloudDialogflowV2beta1IntentMessageTableCardCell
Cell of TableCardRow.
GoogleCloudDialogflowV2beta1IntentMessageTableCardRow
Row of TableCard.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
Plays audio from a file in Telephony Gateway.
GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from DetectIntentResponse.output_audio_config which can either be set at request-level or can come from the agent-level synthesizer config.
GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
Transfers the call in Telephony Gateway.
GoogleCloudDialogflowV2beta1IntentMessageText
The text response message.
GoogleCloudDialogflowV2beta1IntentParameter
Represents intent parameters.
GoogleCloudDialogflowV2beta1IntentTrainingPhrase
Represents an example that the agent is trained on.
GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart
Represents a part of a training phrase.
GoogleCloudDialogflowV2beta1KnowledgeAnswers
Represents the result of querying a Knowledge base.
GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer
An answer from Knowledge Connector.
GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata
Metadata in google::longrunning::Operation for Knowledge operations.
GoogleCloudDialogflowV2beta1LabelConversationResponse
The response for ConversationDatasets.LabelConversation.
GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
Represents the contents of the original request that was passed to the [Streaming]DetectIntent call.
GoogleCloudDialogflowV2beta1QueryResult
Represents the result of conversational query or event processing.
GoogleCloudDialogflowV2beta1Sentiment
The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text.
GoogleCloudDialogflowV2beta1SentimentAnalysisResult
The result of sentiment analysis. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral. For Participants.DetectIntent, it needs to be configured in DetectIntentRequest.query_params. For Participants.StreamingDetectIntent, it needs to be configured in StreamingDetectIntentRequest.query_params. And for Participants.AnalyzeContent and Participants.StreamingAnalyzeContent, it needs to be configured in ConversationProfile.human_agent_assistant_config
GoogleCloudDialogflowV2beta1SessionEntityType
A session represents a conversation between a Dialogflow agent and an end-user. You can create special entities, called session entities, during a session. Session entities can extend or replace custom entity types and only exist during the session that they were created for. All session data, including session entities, is stored by Dialogflow for 20 minutes. For more information, see the session entity guide.
GoogleCloudDialogflowV2beta1SmartMessagingEntry
Smart Messaging Entry resource.
GoogleCloudDialogflowV2beta1SmartMessagingEntryInfo
Smart messaging entry info.
GoogleCloudDialogflowV2beta1WebhookRequest
The request message for a webhook call.
GoogleCloudDialogflowV2beta1WebhookResponse
The response message for a webhook call. This response is validated by the Dialogflow server. If validation fails, an error will be returned in the QueryResult.diagnostic_info field. Setting JSON fields to an empty value with the wrong type is a common error. To avoid this error: - Use "" for empty strings - Use {} or null for empty objects - Use [] or null for empty arrays For more information, see the Protocol Buffers Language Guide.
GoogleCloudDialogflowV2Context
Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.
GoogleCloudDialogflowV2ConversationEvent
Represents a notification sent to Pub/Sub subscribers for conversation lifecycle events.
GoogleCloudDialogflowV2DetectIntentRequest
The request to detect user's intent.
GoogleCloudDialogflowV2DetectIntentResponse
The message returned from the DetectIntent method.
GoogleCloudDialogflowV2EntityType
Each intent parameter has a type, called the entity type, which dictates exactly how data from an end-user expression is extracted. Dialogflow provides predefined system entities that can match many common types of data. For example, there are system entities for matching dates, times, colors, email addresses, and so on. You can also create your own custom entities for matching custom data. For example, you could define a vegetable entity that can match the types of vegetables available for purchase with a grocery store agent. For more information, see the Entity guide.
GoogleCloudDialogflowV2EntityTypeBatch
This message is a wrapper around a collection of entity types.
GoogleCloudDialogflowV2EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowV2Environment
You can create multiple versions of your agent and publish them to separate environments. When you edit an agent, you are editing the draft agent. At any point, you can save the draft agent as an agent version, which is an immutable snapshot of your agent. When you save the draft agent, it is published to the default environment. When you create agent versions, you can publish them to custom environments. You can create a variety of custom environments for: - testing - development - production - etc. For more information, see the versions and environments guide.
GoogleCloudDialogflowV2EventInput
Events allow for matching intents by event name instead of the natural language input. For instance, input `` 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?".
GoogleCloudDialogflowV2ExportAgentRequest
The request message for Agents.ExportAgent.
GoogleCloudDialogflowV2ExportAgentResponse
The response message for Agents.ExportAgent.
GoogleCloudDialogflowV2Fulfillment
By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the fulfillment guide.
GoogleCloudDialogflowV2FulfillmentFeature
Whether fulfillment is enabled for the specific feature.
GoogleCloudDialogflowV2FulfillmentGenericWebService
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.
GoogleCloudDialogflowV2ImportAgentRequest
The request message for Agents.ImportAgent.
GoogleCloudDialogflowV2ImportDocumentsResponse
Response message for Documents.ImportDocuments.
GoogleCloudDialogflowV2InputAudioConfig
Instructs the speech recognizer how to process the audio content.
GoogleCloudDialogflowV2Intent
An intent categorizes an end-user's intention for one conversation turn. For each agent, you define many intents, where your combined intents can handle a complete conversation. When an end-user writes or says something, referred to as an end-user expression or end-user input, Dialogflow matches the end-user input to the best intent in your agent. Matching an intent is also known as intent classification. For more information, see the intent guide.
GoogleCloudDialogflowV2IntentBatch
This message is a wrapper around a collection of intents.
GoogleCloudDialogflowV2IntentFollowupIntentInfo
Represents a single followup intent in the chain.
GoogleCloudDialogflowV2IntentMessage
A rich response message. Corresponds to the intent Response field in the Dialogflow console. For more information, see Rich response messages.
GoogleCloudDialogflowV2IntentMessageBasicCard
The basic card message. Useful for displaying information.
GoogleCloudDialogflowV2IntentMessageBasicCardButton
The button object that appears at the bottom of a card.
GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
Opens the given URI.
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem
Browsing carousel tile
GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
Actions on Google action to open a given url.
GoogleCloudDialogflowV2IntentMessageCard
The card response message.
GoogleCloudDialogflowV2IntentMessageCardButton
Contains information about a button.
GoogleCloudDialogflowV2IntentMessageCarouselSelect
The card for presenting a carousel of options to select from.
GoogleCloudDialogflowV2IntentMessageCarouselSelectItem
An item in the carousel.
GoogleCloudDialogflowV2IntentMessageColumnProperties
Column properties for TableCard.
GoogleCloudDialogflowV2IntentMessageImage
The image response message.
GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
GoogleCloudDialogflowV2IntentMessageListSelect
The card for presenting a list of options to select from.
GoogleCloudDialogflowV2IntentMessageListSelectItem
An item in the list.
GoogleCloudDialogflowV2IntentMessageMediaContent
The media content card for Actions on Google.
GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject
Response media object for media content card.
GoogleCloudDialogflowV2IntentMessageQuickReplies
The quick replies response message.
GoogleCloudDialogflowV2IntentMessageSelectItemInfo
Additional info about the select item for when it is triggered in a dialog.
GoogleCloudDialogflowV2IntentMessageSimpleResponse
The simple response message containing speech or text.
GoogleCloudDialogflowV2IntentMessageSimpleResponses
The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.
GoogleCloudDialogflowV2IntentMessageSuggestion
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
GoogleCloudDialogflowV2IntentMessageSuggestions
The collection of suggestions.
GoogleCloudDialogflowV2IntentMessageTableCard
Table card for Actions on Google.
GoogleCloudDialogflowV2IntentMessageTableCardCell
Cell of TableCardRow.
GoogleCloudDialogflowV2IntentMessageTableCardRow
Row of TableCard.
GoogleCloudDialogflowV2IntentMessageText
The text response message.
GoogleCloudDialogflowV2IntentParameter
Represents intent parameters.
GoogleCloudDialogflowV2IntentTrainingPhrase
Represents an example that the agent is trained on.
GoogleCloudDialogflowV2IntentTrainingPhrasePart
Represents a part of a training phrase.
GoogleCloudDialogflowV2ListContextsResponse
The response message for Contexts.ListContexts.
GoogleCloudDialogflowV2ListEntityTypesResponse
The response message for EntityTypes.ListEntityTypes.
GoogleCloudDialogflowV2ListEnvironmentsResponse
The response message for Environments.ListEnvironments.
GoogleCloudDialogflowV2ListIntentsResponse
The response message for Intents.ListIntents.
GoogleCloudDialogflowV2ListSessionEntityTypesResponse
The response message for SessionEntityTypes.ListSessionEntityTypes.
GoogleCloudDialogflowV2Message
Represents a message posted into a conversation.
GoogleCloudDialogflowV2MessageAnnotation
Represents the result of annotation for the message.
GoogleCloudDialogflowV2OriginalDetectIntentRequest
Represents the contents of the original request that was passed to the [Streaming]DetectIntent call.
GoogleCloudDialogflowV2OutputAudioConfig
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.
GoogleCloudDialogflowV2QueryInput
Represents the query input. It can contain either: 1. An audio config which instructs the speech recognizer how to process the speech audio. 2. A conversational query in the form of text,. 3. An event that specifies which intent to trigger.
GoogleCloudDialogflowV2QueryParameters
Represents the parameters of the conversational query.
GoogleCloudDialogflowV2QueryResult
Represents the result of conversational query or event processing.
GoogleCloudDialogflowV2RestoreAgentRequest
The request message for Agents.RestoreAgent.
GoogleCloudDialogflowV2SearchAgentsResponse
The response message for Agents.SearchAgents.
GoogleCloudDialogflowV2Sentiment
The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text.
GoogleCloudDialogflowV2SentimentAnalysisRequestConfig
Configures the types of sentiment analysis to perform.
GoogleCloudDialogflowV2SentimentAnalysisResult
The result of sentiment analysis. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral. For Participants.DetectIntent, it needs to be configured in DetectIntentRequest.query_params. For Participants.StreamingDetectIntent, it needs to be configured in StreamingDetectIntentRequest.query_params. And for Participants.AnalyzeContent and Participants.StreamingAnalyzeContent, it needs to be configured in ConversationProfile.human_agent_assistant_config
GoogleCloudDialogflowV2SessionEntityType
A session represents a conversation between a Dialogflow agent and an end-user. You can create special entities, called session entities, during a session. Session entities can extend or replace custom entity types and only exist during the session that they were created for. All session data, including session entities, is stored by Dialogflow for 20 minutes. For more information, see the session entity guide.
GoogleCloudDialogflowV2SpeechContext
Hints for the speech recognizer to help with recognition in a specific conversation state.
GoogleCloudDialogflowV2SynthesizeSpeechConfig
Configuration of how speech should be synthesized.
GoogleCloudDialogflowV2TextInput
Represents the natural language text to be processed.
GoogleCloudDialogflowV2TrainAgentRequest
The request message for Agents.TrainAgent.
GoogleCloudDialogflowV2ValidationError
Represents a single validation error.
GoogleCloudDialogflowV2ValidationResult
Represents the output of agent validation.
GoogleCloudDialogflowV2VoiceSelectionParams
Description of which voice to use for speech synthesis.
GoogleCloudDialogflowV2WebhookRequest
The request message for a webhook call.
GoogleCloudDialogflowV2WebhookResponse
The response message for a webhook call. This response is validated by the Dialogflow server. If validation fails, an error will be returned in the QueryResult.diagnostic_info field. Setting JSON fields to an empty value with the wrong type is a common error. To avoid this error: - Use "" for empty strings - Use {} or null for empty objects - Use [] or null for empty arrays For more information, see the Protocol Buffers Language Guide.
GoogleCloudDialogflowV3alpha1ExportAgentResponse
The response message for Agents.ExportAgent.
GoogleCloudDialogflowV3alpha1ExportTestCasesMetadata
Metadata returned for the TestCases.ExportTestCases long running operation.
GoogleCloudDialogflowV3alpha1ExportTestCasesResponse
The response message for TestCases.ExportTestCases.
GoogleCloudDialogflowV3alpha1ImportAgentResponse
The response message for Agents.ImportAgent.
GoogleCloudDialogflowV3alpha1ImportTestCasesMetadata
Metadata returned for the TestCases.ImportTestCases long running operation.
GoogleCloudDialogflowV3alpha1ImportTestCasesResponse
The response message for TestCases.ImportTestCases.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
GoogleProtobufEmpty
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: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.
GoogleRpcStatus
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. You can find out more about this error model and how to work with it in the API Design Guide.
GoogleTypeLatLng
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 WGS84 standard. Values must be within normalized ranges.
ProjectsAgentEntityTypesEntitiesResourceApi
ProjectsAgentEntityTypesResourceApi
ProjectsAgentEnvironmentsResourceApi
ProjectsAgentEnvironmentsUsersResourceApi
ProjectsAgentEnvironmentsUsersSessionsContextsResourceApi
ProjectsAgentEnvironmentsUsersSessionsEntityTypesResourceApi
ProjectsAgentEnvironmentsUsersSessionsResourceApi
ProjectsAgentIntentsResourceApi
ProjectsAgentResourceApi
ProjectsAgentSessionsContextsResourceApi
ProjectsAgentSessionsEntityTypesResourceApi
ProjectsAgentSessionsResourceApi
ProjectsLocationsOperationsResourceApi
ProjectsLocationsResourceApi
ProjectsOperationsResourceApi
ProjectsResourceApi

Constants

USER_AGENT → const String
'dart-api-client dialogflow/v2'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.