Show / Hide Table of Contents

Namespace Google.Apis.Dialogflow.v2.Data

Classes

GoogleCloudDialogflowCxV3AdvancedSettings

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings

Define behaviors for DTMF (dual tone multi frequency).

GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings

Define behaviors on logging.

GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings

Define behaviors of speech to text detection.

GoogleCloudDialogflowCxV3AudioInput

Represents the natural speech audio to be processed.

GoogleCloudDialogflowCxV3BargeInConfig

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length from the start of the input audio. No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata

Metadata returned for the TestCases.BatchRunTestCases long running operation.

GoogleCloudDialogflowCxV3BatchRunTestCasesResponse

The response message for TestCases.BatchRunTestCases.

GoogleCloudDialogflowCxV3ContinuousTestResult

Represents a result from running a test case in an agent environment.

GoogleCloudDialogflowCxV3ConversationSignals

This message is used to hold all the Conversation Signals data, which will be converted to JSON and exported to BigQuery.

GoogleCloudDialogflowCxV3ConversationTurn

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

GoogleCloudDialogflowCxV3ConversationTurnUserInput

The input from the human user.

GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput

The output from the virtual agent.

GoogleCloudDialogflowCxV3CreateVersionOperationMetadata

Metadata associated with the long running operation for Versions.CreateVersion.

GoogleCloudDialogflowCxV3DataStoreConnection

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

GoogleCloudDialogflowCxV3DeployFlowMetadata

Metadata returned for the Environments.DeployFlow long running operation.

GoogleCloudDialogflowCxV3DeployFlowResponse

The response message for Environments.DeployFlow.

GoogleCloudDialogflowCxV3DtmfInput

Represents the input for dtmf event.

GoogleCloudDialogflowCxV3Environment

Represents an environment for an agent. 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.

GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig

The configuration for continuous tests.

GoogleCloudDialogflowCxV3EnvironmentVersionConfig

Configuration for the version.

GoogleCloudDialogflowCxV3EnvironmentWebhookConfig

Configuration for webhooks.

GoogleCloudDialogflowCxV3EventHandler

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a trigger_fulfillment associated with the event, it will be called. * If there is a target_page associated with the event, the session will transition into the specified page. * If there is a target_flow associated with the event, the session will transition into the specified flow.

GoogleCloudDialogflowCxV3EventInput

Represents the event to trigger.

GoogleCloudDialogflowCxV3ExportAgentResponse

The response message for Agents.ExportAgent.

GoogleCloudDialogflowCxV3ExportEntityTypesMetadata

Metadata returned for the EntityTypes.ExportEntityTypes long running operation.

GoogleCloudDialogflowCxV3ExportEntityTypesResponse

The response message for EntityTypes.ExportEntityTypes.

GoogleCloudDialogflowCxV3ExportFlowResponse

The response message for Flows.ExportFlow.

GoogleCloudDialogflowCxV3ExportIntentsMetadata

Metadata returned for the Intents.ExportIntents long running operation.

GoogleCloudDialogflowCxV3ExportIntentsResponse

The response message for Intents.ExportIntents.

GoogleCloudDialogflowCxV3ExportTestCasesMetadata

Metadata returned for the TestCases.ExportTestCases long running operation. This message currently has no fields.

GoogleCloudDialogflowCxV3ExportTestCasesResponse

The response message for TestCases.ExportTestCases.

GoogleCloudDialogflowCxV3Form

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

GoogleCloudDialogflowCxV3FormParameter

Represents a form parameter.

GoogleCloudDialogflowCxV3FormParameterFillBehavior

Configuration for how the filling of a parameter should be handled.

GoogleCloudDialogflowCxV3Fulfillment

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

GoogleCloudDialogflowCxV3FulfillmentConditionalCases

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent

The list of messages or conditional cases to activate for this case.

GoogleCloudDialogflowCxV3FulfillmentSetParameterAction

Setting a parameter value.

GoogleCloudDialogflowCxV3GcsDestination

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

GoogleCloudDialogflowCxV3ImportEntityTypesMetadata

Metadata returned for the EntityTypes.ImportEntityTypes long running operation.

GoogleCloudDialogflowCxV3ImportEntityTypesResponse

The response message for EntityTypes.ImportEntityTypes.

GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources

Conflicting resources detected during the import process. Only filled when REPORT_CONFLICT is set in the request and there are conflicts in the display names.

GoogleCloudDialogflowCxV3ImportFlowResponse

The response message for Flows.ImportFlow.

GoogleCloudDialogflowCxV3ImportIntentsMetadata

Metadata returned for the Intents.ImportIntents long running operation.

GoogleCloudDialogflowCxV3ImportIntentsResponse

The response message for Intents.ImportIntents.

GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources

Conflicting resources detected during the import process. Only filled when REPORT_CONFLICT is set in the request and there are conflicts in the display names.

GoogleCloudDialogflowCxV3ImportTestCasesMetadata

Metadata returned for the TestCases.ImportTestCases long running operation.

GoogleCloudDialogflowCxV3ImportTestCasesResponse

The response message for TestCases.ImportTestCases.

GoogleCloudDialogflowCxV3InlineDestination

Inline destination for a Dialogflow operation that writes or exports objects (e.g. intents) outside of Dialogflow.

GoogleCloudDialogflowCxV3InputAudioConfig

Instructs the speech recognizer on how to process the audio content.

GoogleCloudDialogflowCxV3Intent

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

GoogleCloudDialogflowCxV3IntentInput

Represents the intent to trigger programmatically rather than as a result of natural language processing.

GoogleCloudDialogflowCxV3IntentParameter

Represents an intent parameter.

GoogleCloudDialogflowCxV3IntentTrainingPhrase

Represents an example that the agent is trained on to identify the intent.

GoogleCloudDialogflowCxV3IntentTrainingPhrasePart

Represents a part of a training phrase.

GoogleCloudDialogflowCxV3KnowledgeConnectorSettings

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

GoogleCloudDialogflowCxV3LanguageInfo

Represents the language information of the request.

GoogleCloudDialogflowCxV3Page

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the Page guide.

GoogleCloudDialogflowCxV3PageInfo

Represents page information communicated to and from the webhook.

GoogleCloudDialogflowCxV3PageInfoFormInfo

Represents form information.

GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo

Represents parameter information.

GoogleCloudDialogflowCxV3QueryInput

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value. 6. The results of a tool executed by the client.

GoogleCloudDialogflowCxV3ResponseMessage

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.

GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess

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.

GoogleCloudDialogflowCxV3ResponseMessageEndInteraction

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.

GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff

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.

GoogleCloudDialogflowCxV3ResponseMessageMixedAudio

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.

GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment

Represents one segment of audio.

GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText

A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.

GoogleCloudDialogflowCxV3ResponseMessagePlayAudio

Specifies an audio clip to be played by the client as part of the response.

GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

GoogleCloudDialogflowCxV3ResponseMessageText

The text response message.

GoogleCloudDialogflowCxV3RunContinuousTestMetadata

Metadata returned for the Environments.RunContinuousTest long running operation.

GoogleCloudDialogflowCxV3RunContinuousTestResponse

The response message for Environments.RunContinuousTest.

GoogleCloudDialogflowCxV3RunTestCaseMetadata

Metadata returned for the TestCases.RunTestCase long running operation. This message currently has no fields.

GoogleCloudDialogflowCxV3RunTestCaseResponse

The response message for TestCases.RunTestCase.

GoogleCloudDialogflowCxV3SessionInfo

Represents session information communicated to and from the webhook.

GoogleCloudDialogflowCxV3TestCase

Represents a test case.

GoogleCloudDialogflowCxV3TestCaseError

Error info for importing a test.

GoogleCloudDialogflowCxV3TestCaseResult

Represents a result from running a test case in an agent environment.

GoogleCloudDialogflowCxV3TestConfig

Represents configurations for a test case.

GoogleCloudDialogflowCxV3TestError

Error info for running a test.

GoogleCloudDialogflowCxV3TestRunDifference

The description of differences between original and replayed agent output.

GoogleCloudDialogflowCxV3TextInput

Represents the natural language text to be processed.

GoogleCloudDialogflowCxV3ToolCall

Represents a call of a specific tool's action with the specified inputs.

GoogleCloudDialogflowCxV3ToolCallResult

The result of calling a tool's action that has been executed by the client.

GoogleCloudDialogflowCxV3ToolCallResultError

An error produced by the tool call.

GoogleCloudDialogflowCxV3TransitionRoute

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a trigger_fulfillment associated with the transition, it will be called. * If there is a target_page associated with the transition, the session will transition into the specified page. * If there is a target_flow associated with the transition, the session will transition into the specified flow.

GoogleCloudDialogflowCxV3TurnSignals

Collection of all signals that were extracted for a single turn of the conversation.

GoogleCloudDialogflowCxV3Webhook

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

GoogleCloudDialogflowCxV3WebhookGenericWebService

Represents configuration for a generic web service.

GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig

Represents configuration of OAuth client credential flow for 3rd party API authentication.

GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue

Represents the value of an HTTP header stored in a SecretManager secret version.

GoogleCloudDialogflowCxV3WebhookRequest

The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.

GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo

Represents fulfillment information communicated to the webhook.

GoogleCloudDialogflowCxV3WebhookRequestIntentInfo

Represents intent information communicated to the webhook.

GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue

Represents a value for an intent parameter.

GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult

Represents the result of sentiment analysis.

GoogleCloudDialogflowCxV3WebhookResponse

The response message for a webhook call.

GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse

Represents a fulfillment response to the user.

GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

Represents configuration for a Service Directory service.

GoogleCloudDialogflowCxV3beta1AdvancedSettings

Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. Settings exposed at lower level overrides the settings exposed at higher level. Overriding occurs at the sub-setting level. For example, the playback_interruption_settings at fulfillment level only overrides the playback_interruption_settings at the agent level, leaving other settings at the agent level unchanged. DTMF settings does not override each other. DTMF settings set at different levels define DTMF detections running in parallel. Hierarchy: Agent->Flow->Page->Fulfillment/Parameter.

GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings

Define behaviors for DTMF (dual tone multi frequency).

GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings

Define behaviors on logging.

GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings

Define behaviors of speech to text detection.

GoogleCloudDialogflowCxV3beta1AudioInput

Represents the natural speech audio to be processed.

GoogleCloudDialogflowCxV3beta1BargeInConfig

Configuration of the barge-in behavior. Barge-in instructs the API to return a detected utterance at a proper time while the client is playing back the response audio from a previous request. When the client sees the utterance, it should stop the playback and immediately get ready for receiving the responses for the current request. The barge-in handling requires the client to start streaming audio input as soon as it starts playing back the audio from the previous response. The playback is modeled into two phases: * No barge-in phase: which goes first and during which speech detection should not be carried out. * Barge-in phase: which follows the no barge-in phase and during which the API starts speech detection and may inform the client that an utterance has been detected. Note that no-speech event is not expected in this phase. The client provides this configuration in terms of the durations of those two phases. The durations are measured in terms of the audio length from the start of the input audio. No-speech event is a response with END_OF_UTTERANCE without any transcript following up.

GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata

Metadata returned for the TestCases.BatchRunTestCases long running operation.

GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse

The response message for TestCases.BatchRunTestCases.

GoogleCloudDialogflowCxV3beta1ContinuousTestResult

Represents a result from running a test case in an agent environment.

GoogleCloudDialogflowCxV3beta1ConversationSignals

This message is used to hold all the Conversation Signals data, which will be converted to JSON and exported to BigQuery.

GoogleCloudDialogflowCxV3beta1ConversationTurn

One interaction between a human and virtual agent. The human provides some input and the virtual agent provides a response.

GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput

The input from the human user.

GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput

The output from the virtual agent.

GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata

Metadata associated with the long running operation for Versions.CreateVersion.

GoogleCloudDialogflowCxV3beta1DataStoreConnection

A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.

GoogleCloudDialogflowCxV3beta1DeployFlowMetadata

Metadata returned for the Environments.DeployFlow long running operation.

GoogleCloudDialogflowCxV3beta1DeployFlowResponse

The response message for Environments.DeployFlow.

GoogleCloudDialogflowCxV3beta1DtmfInput

Represents the input for dtmf event.

GoogleCloudDialogflowCxV3beta1Environment

Represents an environment for an agent. 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.

GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig

The configuration for continuous tests.

GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig

Configuration for the version.

GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig

Configuration for webhooks.

GoogleCloudDialogflowCxV3beta1EventHandler

An event handler specifies an event that can be handled during a session. When the specified event happens, the following actions are taken in order: * If there is a trigger_fulfillment associated with the event, it will be called. * If there is a target_page associated with the event, the session will transition into the specified page. * If there is a target_flow associated with the event, the session will transition into the specified flow.

GoogleCloudDialogflowCxV3beta1EventInput

Represents the event to trigger.

GoogleCloudDialogflowCxV3beta1ExportAgentResponse

The response message for Agents.ExportAgent.

GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata

Metadata returned for the EntityTypes.ExportEntityTypes long running operation.

GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse

The response message for EntityTypes.ExportEntityTypes.

GoogleCloudDialogflowCxV3beta1ExportFlowResponse

The response message for Flows.ExportFlow.

GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata

Metadata returned for the Intents.ExportIntents long running operation.

GoogleCloudDialogflowCxV3beta1ExportIntentsResponse

The response message for Intents.ExportIntents.

GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata

Metadata returned for the TestCases.ExportTestCases long running operation. This message currently has no fields.

GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse

The response message for TestCases.ExportTestCases.

GoogleCloudDialogflowCxV3beta1Form

A form is a data model that groups related parameters that can be collected from the user. The process in which the agent prompts the user and collects parameter values from the user is called form filling. A form can be added to a page. When form filling is done, the filled parameters will be written to the session.

GoogleCloudDialogflowCxV3beta1FormParameter

Represents a form parameter.

GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior

Configuration for how the filling of a parameter should be handled.

GoogleCloudDialogflowCxV3beta1Fulfillment

A fulfillment can do one or more of the following actions at the same time: * Generate rich message responses. * Set parameter values. * Call the webhook. Fulfillments can be called at various stages in the Page or Form lifecycle. For example, when a DetectIntentRequest drives a session to enter a new page, the page's entry fulfillment can add a static response to the QueryResult in the returning DetectIntentResponse, call the webhook (for example, to load user data from a database), or both.

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases

A list of cascading if-else conditions. Cases are mutually exclusive. The first one with a matching condition is selected, all the rest ignored.

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent

The list of messages or conditional cases to activate for this case.

GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction

Setting a parameter value.

GoogleCloudDialogflowCxV3beta1GcsDestination

Google Cloud Storage location for a Dialogflow operation that writes or exports objects (e.g. exported agent or transcripts) outside of Dialogflow.

GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata

Metadata returned for the EntityTypes.ImportEntityTypes long running operation.

GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse

The response message for EntityTypes.ImportEntityTypes.

GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources

Conflicting resources detected during the import process. Only filled when REPORT_CONFLICT is set in the request and there are conflicts in the display names.

GoogleCloudDialogflowCxV3beta1ImportFlowResponse

The response message for Flows.ImportFlow.

GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata

Metadata returned for the Intents.ImportIntents long running operation.

GoogleCloudDialogflowCxV3beta1ImportIntentsResponse

The response message for Intents.ImportIntents.

GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources

Conflicting resources detected during the import process. Only filled when REPORT_CONFLICT is set in the request and there are conflicts in the display names.

GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata

Metadata returned for the TestCases.ImportTestCases long running operation.

GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse

The response message for TestCases.ImportTestCases.

GoogleCloudDialogflowCxV3beta1InlineDestination

Inline destination for a Dialogflow operation that writes or exports objects (e.g. intents) outside of Dialogflow.

GoogleCloudDialogflowCxV3beta1InputAudioConfig

Instructs the speech recognizer on how to process the audio content.

GoogleCloudDialogflowCxV3beta1Intent

An intent represents a user's intent to interact with a conversational agent. You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.

GoogleCloudDialogflowCxV3beta1IntentInput

Represents the intent to trigger programmatically rather than as a result of natural language processing.

GoogleCloudDialogflowCxV3beta1IntentParameter

Represents an intent parameter.

GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase

Represents an example that the agent is trained on to identify the intent.

GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart

Represents a part of a training phrase.

GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings

The Knowledge Connector settings for this page or flow. This includes information such as the attached Knowledge Bases, and the way to execute fulfillment.

GoogleCloudDialogflowCxV3beta1LanguageInfo

Represents the language information of the request.

GoogleCloudDialogflowCxV3beta1Page

A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the Page guide.

GoogleCloudDialogflowCxV3beta1PageInfo

Represents page information communicated to and from the webhook.

GoogleCloudDialogflowCxV3beta1PageInfoFormInfo

Represents form information.

GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo

Represents parameter information.

GoogleCloudDialogflowCxV3beta1QueryInput

Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger. 3. Natural language speech audio to be processed. 4. An event to be triggered. 5. DTMF digits to invoke an intent and fill in parameter value. 6. The results of a tool executed by the client.

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.

GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard

Represents info card response. If the response contains generative knowledge prediction, Dialogflow will return a payload with Infobot Messenger compatible info card. Otherwise, the info card response is skipped.

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.

GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

GoogleCloudDialogflowCxV3beta1ResponseMessageText

The text response message.

GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata

Metadata returned for the Environments.RunContinuousTest long running operation.

GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse

The response message for Environments.RunContinuousTest.

GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata

Metadata returned for the TestCases.RunTestCase long running operation. This message currently has no fields.

GoogleCloudDialogflowCxV3beta1RunTestCaseResponse

The response message for TestCases.RunTestCase.

GoogleCloudDialogflowCxV3beta1SessionInfo

Represents session information communicated to and from the webhook.

GoogleCloudDialogflowCxV3beta1TestCase

Represents a test case.

GoogleCloudDialogflowCxV3beta1TestCaseError

Error info for importing a test.

GoogleCloudDialogflowCxV3beta1TestCaseResult

Represents a result from running a test case in an agent environment.

GoogleCloudDialogflowCxV3beta1TestConfig

Represents configurations for a test case.

GoogleCloudDialogflowCxV3beta1TestError

Error info for running a test.

GoogleCloudDialogflowCxV3beta1TestRunDifference

The description of differences between original and replayed agent output.

GoogleCloudDialogflowCxV3beta1TextInput

Represents the natural language text to be processed.

GoogleCloudDialogflowCxV3beta1ToolCall

Represents a call of a specific tool's action with the specified inputs.

GoogleCloudDialogflowCxV3beta1ToolCallResult

The result of calling a tool's action that has been executed by the client.

GoogleCloudDialogflowCxV3beta1ToolCallResultError

An error produced by the tool call.

GoogleCloudDialogflowCxV3beta1TransitionRoute

A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. When a specified transition is matched, the following actions are taken in order: * If there is a trigger_fulfillment associated with the transition, it will be called. * If there is a target_page associated with the transition, the session will transition into the specified page. * If there is a target_flow associated with the transition, the session will transition into the specified flow.

GoogleCloudDialogflowCxV3beta1TurnSignals

Collection of all signals that were extracted for a single turn of the conversation.

GoogleCloudDialogflowCxV3beta1Webhook

Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.

GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

Represents configuration for a generic web service.

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig

Represents configuration of OAuth client credential flow for 3rd party API authentication.

GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue

Represents the value of an HTTP header stored in a SecretManager secret version.

GoogleCloudDialogflowCxV3beta1WebhookRequest

The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.

GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo

Represents fulfillment information communicated to the webhook.

GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo

Represents intent information communicated to the webhook.

GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue

Represents a value for an intent parameter.

GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult

Represents the result of sentiment analysis.

GoogleCloudDialogflowCxV3beta1WebhookResponse

The response message for a webhook call.

GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse

Represents a fulfillment response to the user.

GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig

Represents configuration for a Service Directory service.

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.

GoogleCloudDialogflowV2AgentAssistantFeedback

Detail feedback of Agent Assist result.

GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeAssistFeedback

Feedback for knowledge assist.

GoogleCloudDialogflowV2AgentAssistantFeedbackKnowledgeSearchFeedback

Feedback for knowledge search.

GoogleCloudDialogflowV2AgentAssistantFeedbackSummarizationFeedback

Feedback for conversation summarization.

GoogleCloudDialogflowV2AgentAssistantRecord

Represents a record of a human agent assist answer.

GoogleCloudDialogflowV2AnalyzeContentRequest

The request message for Participants.AnalyzeContent.

GoogleCloudDialogflowV2AnalyzeContentResponse

The response message for Participants.AnalyzeContent.

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.

GoogleCloudDialogflowV2AnswerFeedback

Represents feedback the customer has about the quality & correctness of a certain answer in a conversation.

GoogleCloudDialogflowV2AnswerRecord

Answer records are records to manage answer history and feedbacks for Dialogflow. Currently, answer record includes: - human agent assistant article suggestion - human agent assistant faq article It doesn't include: - DetectIntent intent matching - DetectIntent knowledge Answer records are not related to the conversation history in the Dialogflow Console. A Record is generated even when the end-user disables conversation history in the console. Records are created when there's a human agent assistant suggestion generated. A typical workflow for customers provide feedback to an answer is: 1. For human agent assistant, customers get suggestion via ListSuggestions API. Together with the answers, AnswerRecord.name are returned to the customers. 2. The customer uses the AnswerRecord.name to call the AnswerRecords.UpdateAnswerRecord method to send feedback about a specific answer that they believe is wrong.

GoogleCloudDialogflowV2ArticleAnswer

Represents article answer.

GoogleCloudDialogflowV2ArticleSuggestionModelMetadata

Metadata for article suggestion models.

GoogleCloudDialogflowV2AssistQueryParameters

Represents the parameters of human assist query.

GoogleCloudDialogflowV2AudioInput

Represents the natural language speech audio to be processed.

GoogleCloudDialogflowV2AutomatedAgentConfig

Defines the Automated Agent to connect to a conversation.

GoogleCloudDialogflowV2AutomatedAgentReply

Represents a response from an automated agent.

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.

GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata

Metadata for a ConversationProfiles.ClearSuggestionFeatureConfig operation.

GoogleCloudDialogflowV2ClearSuggestionFeatureConfigRequest

The request message for ConversationProfiles.ClearSuggestionFeatureConfig.

GoogleCloudDialogflowV2CompleteConversationRequest

The request message for Conversations.CompleteConversation.

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.

GoogleCloudDialogflowV2Conversation

Represents a conversation. A conversation is an interaction between an agent, including live agents and Dialogflow agents, and a support customer. Conversations can include phone calls and text-based chat sessions.

GoogleCloudDialogflowV2ConversationContext

Context of the conversation, including transcripts.

GoogleCloudDialogflowV2ConversationContextReference

Represents a section of ingested context information.

GoogleCloudDialogflowV2ConversationContextReferenceContextContent

Contents ingested.

GoogleCloudDialogflowV2ConversationDataset

Represents a conversation dataset that a user imports raw data into. The data inside ConversationDataset can not be changed after ImportConversationData finishes (and calling ImportConversationData on a dataset that already has data is not allowed).

GoogleCloudDialogflowV2ConversationEvent

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

GoogleCloudDialogflowV2ConversationInfo

Represents metadata of a conversation.

GoogleCloudDialogflowV2ConversationModel

Represents a conversation model.

GoogleCloudDialogflowV2ConversationModelEvaluation

Represents evaluation result of a conversation model.

GoogleCloudDialogflowV2ConversationPhoneNumber

Represents a phone number for telephony integration. It allows for connecting a particular conversation over telephony.

GoogleCloudDialogflowV2ConversationProfile

Defines the services to connect to incoming Dialogflow conversations.

GoogleCloudDialogflowV2ConversationTelephonyConnectionInfo

The information about phone calls connected via phone gateway to the conversation.

GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoMimeContent

The mime content from the initial SIP INVITE.

GoogleCloudDialogflowV2ConversationTelephonyConnectionInfoSipHeader

The SIP headers from the initial SIP INVITE.

GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata

Metadata for CreateConversationDataset.

GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata

Metadata for a ConversationModels.CreateConversationModelEvaluation operation.

GoogleCloudDialogflowV2CreateConversationModelEvaluationRequest

The request message for ConversationModels.CreateConversationModelEvaluation

GoogleCloudDialogflowV2CreateConversationModelOperationMetadata

Metadata for a ConversationModels.CreateConversationModel operation.

GoogleCloudDialogflowV2CustomPronunciationParams

Pronunciation customization for a phrase.

GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata

Metadata for DeleteConversationDataset.

GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata

Metadata for a ConversationModels.DeleteConversationModel operation.

GoogleCloudDialogflowV2DeployConversationModelOperationMetadata

Metadata for a ConversationModels.DeployConversationModel operation.

GoogleCloudDialogflowV2DeployConversationModelRequest

The request message for ConversationModels.DeployConversationModel

GoogleCloudDialogflowV2DetectIntentRequest

The request to detect user's intent.

GoogleCloudDialogflowV2DetectIntentResponse

The message returned from the DetectIntent method.

GoogleCloudDialogflowV2DialogflowAssistAnswer

Represents a Dialogflow assist answer.

GoogleCloudDialogflowV2Document

A knowledge document to be used by a KnowledgeBase. For more information, see the knowledge base guide. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

GoogleCloudDialogflowV2DocumentReloadStatus

The status of a reload attempt.

GoogleCloudDialogflowV2DtmfParameters

The message in the response that indicates the parameters of DTMF.

GoogleCloudDialogflowV2EncryptionSpec

A customer-managed encryption key specification that can be applied to all created resources (e.g. Conversation).

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.

GoogleCloudDialogflowV2EnvironmentHistory

The response message for Environments.GetEnvironmentHistory.

GoogleCloudDialogflowV2EnvironmentHistoryEntry

Represents an environment history entry.

GoogleCloudDialogflowV2EvaluationConfig

The configuration for model evaluation.

GoogleCloudDialogflowV2EvaluationConfigSmartComposeConfig

Smart compose specific configuration for evaluation job.

GoogleCloudDialogflowV2EvaluationConfigSmartReplyConfig

Smart reply specific configuration for evaluation job.

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.

GoogleCloudDialogflowV2ExportDocumentRequest

Request message for Documents.ExportDocument.

GoogleCloudDialogflowV2ExportOperationMetadata

Metadata related to the Export Data Operations (e.g. ExportDocument).

GoogleCloudDialogflowV2FaqAnswer

Represents answer from "frequently asked questions".

GoogleCloudDialogflowV2FewShotExample

Providing examples in the generator (i.e. building a few-shot generator) helps convey the desired format of the LLM response.

GoogleCloudDialogflowV2FreeFormContext

Free form generator context that customer can configure.

GoogleCloudDialogflowV2FreeFormSuggestion

Suggestion generated using free form generator.

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.

GoogleCloudDialogflowV2GcsDestination

Google Cloud Storage location for the output.

GoogleCloudDialogflowV2GcsSources

Google Cloud Storage location for the inputs.

GoogleCloudDialogflowV2GenerateStatelessSuggestionRequest

The request message for Conversations.GenerateStatelessSuggestion.

GoogleCloudDialogflowV2GenerateStatelessSuggestionResponse

The response message for Conversations.GenerateStatelessSuggestion.

GoogleCloudDialogflowV2GenerateStatelessSummaryRequest

The request message for Conversations.GenerateStatelessSummary.

GoogleCloudDialogflowV2GenerateStatelessSummaryRequestMinimalConversation

The minimum amount of information required to generate a Summary without having a Conversation resource created.

GoogleCloudDialogflowV2GenerateStatelessSummaryResponse

The response message for Conversations.GenerateStatelessSummary.

GoogleCloudDialogflowV2GenerateStatelessSummaryResponseSummary

Generated summary for a conversation.

GoogleCloudDialogflowV2GenerateSuggestionsRequest

The request message for Conversations.GenerateSuggestions.

GoogleCloudDialogflowV2GenerateSuggestionsResponse

The response message for Conversations.GenerateSuggestions.

GoogleCloudDialogflowV2GenerateSuggestionsResponseGeneratorSuggestionAnswer

A GeneratorSuggestion answer.

GoogleCloudDialogflowV2Generator

LLM generator.

GoogleCloudDialogflowV2GeneratorSuggestion

Suggestion generated using a Generator.

GoogleCloudDialogflowV2GeneratorSuggestionToolCallInfo

Request and response for a tool call.

GoogleCloudDialogflowV2HumanAgentAssistantConfig

Defines the Human Agent Assist to connect to a conversation.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationModelConfig

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

GoogleCloudDialogflowV2HumanAgentAssistantConfigConversationProcessConfig

Config to process conversation.

GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig

Configuration for analyses to run on each conversation message.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig

Detail human agent assistant config.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionFeatureConfig

Config for suggestion features.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfig

Config for suggestion query.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

Settings that determine how to filter recent conversation context when generating suggestions.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceHumanAgentSideConfig

The configuration used for human agent side Dialogflow assist suggestion.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionQueryConfigSections

Custom sections to return when requesting a summary of a conversation. This is only supported when baseline_model_version == '2.0'. Supported features: CONVERSATION_SUMMARIZATION, CONVERSATION_SUMMARIZATION_VOICE.

GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionTriggerSettings

Settings of suggestion trigger.

GoogleCloudDialogflowV2HumanAgentAssistantEvent

Represents a notification sent to Cloud Pub/Sub subscribers for human agent assistant events in a specific conversation.

GoogleCloudDialogflowV2HumanAgentHandoffConfig

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig

Configuration specific to LivePerson.

GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig

Configuration specific to Salesforce Live Agent.

GoogleCloudDialogflowV2ImportAgentRequest

The request message for Agents.ImportAgent.

GoogleCloudDialogflowV2ImportConversationDataOperationMetadata

Metadata for a ConversationDatasets.ImportConversationData operation.

GoogleCloudDialogflowV2ImportConversationDataOperationResponse

Response used for ConversationDatasets.ImportConversationData long running operation.

GoogleCloudDialogflowV2ImportConversationDataRequest

The request message for ConversationDatasets.ImportConversationData.

GoogleCloudDialogflowV2ImportDocumentTemplate

The template used for importing documents.

GoogleCloudDialogflowV2ImportDocumentsRequest

Request message for Documents.ImportDocuments.

GoogleCloudDialogflowV2ImportDocumentsResponse

Response message for Documents.ImportDocuments.

GoogleCloudDialogflowV2InferenceParameter

The parameters of inference.

GoogleCloudDialogflowV2IngestContextReferencesRequest

The request message for ConversationsService.IngestContextReferences.

GoogleCloudDialogflowV2IngestContextReferencesResponse

The response message for ConversationsService.IngestContextReferences.

GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata

Metadata for initializing a location-level encryption specification.

GoogleCloudDialogflowV2InitializeEncryptionSpecRequest

The request to initialize a location-level encryption specification.

GoogleCloudDialogflowV2InputAudioConfig

Instructs the speech recognizer how to process the audio content.

GoogleCloudDialogflowV2InputConfig

Represents the configuration of importing a set of conversation files in Google Cloud Storage.

GoogleCloudDialogflowV2InputDataset

InputDataset used to create model or do evaluation. NextID:5

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.

GoogleCloudDialogflowV2IntentSuggestion

Represents an intent suggestion.

GoogleCloudDialogflowV2IntentTrainingPhrase

Represents an example that the agent is trained on.

GoogleCloudDialogflowV2IntentTrainingPhrasePart

Represents a part of a training phrase.

GoogleCloudDialogflowV2KnowledgeAssistAnswer

Represents a Knowledge Assist answer.

GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer

Represents an answer from Knowledge. Currently supports FAQ and Generative answers.

GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource

Details about source of FAQ answer.

GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource

Details about source of Generative answer.

GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet

Snippet Source for a Generative Prediction.

GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery

Represents a suggested query.

GoogleCloudDialogflowV2KnowledgeBase

A knowledge base represents a collection of knowledge documents that you provide to Dialogflow. Your knowledge documents contain information that may be useful during conversations with end-users. Some Dialogflow features use knowledge bases when looking for a response to an end-user input. For more information, see the knowledge base guide. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

GoogleCloudDialogflowV2KnowledgeOperationMetadata

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

GoogleCloudDialogflowV2ListAnswerRecordsResponse

Response message for AnswerRecords.ListAnswerRecords.

GoogleCloudDialogflowV2ListContextsResponse

The response message for Contexts.ListContexts.

GoogleCloudDialogflowV2ListConversationDatasetsResponse

The response message for ConversationDatasets.ListConversationDatasets.

GoogleCloudDialogflowV2ListConversationModelEvaluationsResponse

The response message for ConversationModels.ListConversationModelEvaluations

GoogleCloudDialogflowV2ListConversationModelsResponse

The response message for ConversationModels.ListConversationModels

GoogleCloudDialogflowV2ListConversationProfilesResponse

The response message for ConversationProfiles.ListConversationProfiles.

GoogleCloudDialogflowV2ListConversationsResponse

The response message for Conversations.ListConversations.

GoogleCloudDialogflowV2ListDocumentsResponse

Response message for Documents.ListDocuments.

GoogleCloudDialogflowV2ListEntityTypesResponse

The response message for EntityTypes.ListEntityTypes.

GoogleCloudDialogflowV2ListEnvironmentsResponse

The response message for Environments.ListEnvironments.

GoogleCloudDialogflowV2ListGeneratorsResponse

Response of ListGenerators.

GoogleCloudDialogflowV2ListIntentsResponse

The response message for Intents.ListIntents.

GoogleCloudDialogflowV2ListKnowledgeBasesResponse

Response message for KnowledgeBases.ListKnowledgeBases.

GoogleCloudDialogflowV2ListMessagesResponse

The response message for Conversations.ListMessages.

GoogleCloudDialogflowV2ListParticipantsResponse

The response message for Participants.ListParticipants.

GoogleCloudDialogflowV2ListSessionEntityTypesResponse

The response message for SessionEntityTypes.ListSessionEntityTypes.

GoogleCloudDialogflowV2ListVersionsResponse

The response message for Versions.ListVersions.

GoogleCloudDialogflowV2LoggingConfig

Defines logging behavior for conversation lifecycle events.

GoogleCloudDialogflowV2Message

Represents a message posted into a conversation.

GoogleCloudDialogflowV2MessageAnnotation

Represents the result of annotation for the message.

GoogleCloudDialogflowV2MessageEntry

Represents a message entry of a conversation.

GoogleCloudDialogflowV2NotificationConfig

Defines notification behavior.

GoogleCloudDialogflowV2OriginalDetectIntentRequest

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

GoogleCloudDialogflowV2OutputAudio

Represents the natural language speech audio to be played to the end user.

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.

GoogleCloudDialogflowV2Participant

Represents a conversation participant (human agent, virtual agent, end-user).

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.

GoogleCloudDialogflowV2ReloadDocumentRequest

Request message for Documents.ReloadDocument.

GoogleCloudDialogflowV2RestoreAgentRequest

The request message for Agents.RestoreAgent.

GoogleCloudDialogflowV2SearchAgentsResponse

The response message for Agents.SearchAgents.

GoogleCloudDialogflowV2SearchKnowledgeAnswer

Represents a SearchKnowledge answer.

GoogleCloudDialogflowV2SearchKnowledgeAnswerAnswerSource

The sources of the answers.

GoogleCloudDialogflowV2SearchKnowledgeRequest

The request message for Conversations.SearchKnowledge.

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfig

Configuration specific to search queries with data stores.

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecs

Boost specifications for data stores.

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpec

Boost specification to boost certain documents. A copy of google.cloud.discoveryengine.v1main.BoostSpec, field documentation is available at https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/BoostSpec

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpec

Boost applies to documents which match a condition.

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpec

Specification for custom ranking based on customer specified attribute value. It provides more controls for customized ranking than the simple (condition, boost) combination above.

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigBoostSpecsBoostSpecConditionBoostSpecBoostControlSpecControlPoint

The control points used to define the curve. The curve defined through these control points can only be monotonically increasing or decreasing(constant values are acceptable).

GoogleCloudDialogflowV2SearchKnowledgeRequestSearchConfigFilterSpecs

Filter specification for data store queries.

GoogleCloudDialogflowV2SearchKnowledgeResponse

The response message for Conversations.SearchKnowledge.

GoogleCloudDialogflowV2Sentiment

The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text. See: https://cloud.google.com/natural-language/docs/basics#interpreting_sentiment_analysis_values for how to interpret the result.

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 DetectIntent, it needs to be configured in DetectIntentRequest.query_params. For 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.

GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata

Metadata for a ConversationProfiles.SetSuggestionFeatureConfig operation.

GoogleCloudDialogflowV2SetSuggestionFeatureConfigRequest

The request message for ConversationProfiles.SetSuggestionFeatureConfig.

GoogleCloudDialogflowV2SmartReplyAnswer

Represents a smart reply answer.

GoogleCloudDialogflowV2SmartReplyMetrics

The evaluation metrics for smart reply model.

GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics

Evaluation metrics when retrieving n smart replies with the model.

GoogleCloudDialogflowV2SmartReplyModelMetadata

Metadata for smart reply models.

GoogleCloudDialogflowV2SpeechContext

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

GoogleCloudDialogflowV2SpeechToTextConfig

Configures speech transcription for ConversationProfile.

GoogleCloudDialogflowV2SpeechWordInfo

Information for a word recognized by the speech recognizer.

GoogleCloudDialogflowV2StreamingRecognitionResult

Contains a speech recognition result corresponding to a portion of the audio that is currently being processed or an indication that this is the end of the single requested utterance. While end-user audio is being processed, Dialogflow sends a series of results. Each result may contain a transcript value. A transcript represents a portion of the utterance. While the recognizer is processing audio, transcript values may be interim values or finalized values. Once a transcript is finalized, the is_final value is set to true and processing continues for the next transcript. If StreamingDetectIntentRequest.query_input.audio_config.single_utterance was true, and the recognizer has completed processing audio, the message_type value is set to `END_OF_SINGLE_UTTERANCE and the following (last) result contains the last finalized transcript. The complete end-user utterance is determined by concatenating the finalized transcript values received for the series of results. In the following example, single utterance is enabled. In the case where single utterance is not enabled, result 7 would not occur.

Num | transcript |
message_type | is_final --- | ----------------------- | ----------------------- | -------- 1 | "tube" |
TRANSCRIPT | false 2 | "to be a" | TRANSCRIPT | false 3 | "to be" | TRANSCRIPT | false 4 | "to be or not to be"
| TRANSCRIPT | true 5 | "that's" | TRANSCRIPT | false 6 | "that is | TRANSCRIPT | false 7 | unset |
END_OF_SINGLE_UTTERANCE | unset 8 | " that is the question" | TRANSCRIPT | true

Concatenating the finalized transcripts with is_final set to true, the complete utterance becomes "to be or not to be that is the question".

GoogleCloudDialogflowV2SuggestArticlesRequest

The request message for Participants.SuggestArticles.

GoogleCloudDialogflowV2SuggestArticlesResponse

The response message for Participants.SuggestArticles.

GoogleCloudDialogflowV2SuggestConversationSummaryRequest

The request message for Conversations.SuggestConversationSummary.

GoogleCloudDialogflowV2SuggestConversationSummaryResponse

The response message for Conversations.SuggestConversationSummary.

GoogleCloudDialogflowV2SuggestConversationSummaryResponseSummary

Generated summary for a conversation.

GoogleCloudDialogflowV2SuggestFaqAnswersRequest

The request message for Participants.SuggestFaqAnswers.

GoogleCloudDialogflowV2SuggestFaqAnswersResponse

The request message for Participants.SuggestFaqAnswers.

GoogleCloudDialogflowV2SuggestKnowledgeAssistRequest

The request message for Participants.SuggestKnowledgeAssist.

GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse

The response message for Participants.SuggestKnowledgeAssist.

GoogleCloudDialogflowV2SuggestSmartRepliesRequest

The request message for Participants.SuggestSmartReplies.

GoogleCloudDialogflowV2SuggestSmartRepliesResponse

The response message for Participants.SuggestSmartReplies.

GoogleCloudDialogflowV2SuggestionFeature

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple Feature objects can be specified in the features list.

GoogleCloudDialogflowV2SuggestionInput

Represents the selection of a suggestion.

GoogleCloudDialogflowV2SuggestionResult

One response of different type of suggestion response which is used in the response of Participants.AnalyzeContent and Participants.AnalyzeContent, as well as HumanAgentAssistantEvent.

GoogleCloudDialogflowV2SummarizationContext

Summarization context that customer can configure.

GoogleCloudDialogflowV2SummarizationSection

Represents the section of summarization.

GoogleCloudDialogflowV2SummarizationSectionList

List of summarization sections.

GoogleCloudDialogflowV2SummarySuggestion

Suggested summary of the conversation.

GoogleCloudDialogflowV2SummarySuggestionSummarySection

A component of the generated summary.

GoogleCloudDialogflowV2SynthesizeSpeechConfig

Configuration of how speech should be synthesized.

GoogleCloudDialogflowV2TextInput

Auxiliary proto messages. Represents the natural language text to be processed.

GoogleCloudDialogflowV2TextToSpeechSettings

Instructs the speech synthesizer on how to generate the output audio content.

GoogleCloudDialogflowV2ToolCall

Represents a call of a specific tool's action with the specified inputs.

GoogleCloudDialogflowV2ToolCallResult

The result of calling a tool's action.

GoogleCloudDialogflowV2ToolCallResultError

An error produced by the tool call.

GoogleCloudDialogflowV2TrainAgentRequest

The request message for Agents.TrainAgent.

GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata

Metadata for a ConversationModels.UndeployConversationModel operation.

GoogleCloudDialogflowV2UndeployConversationModelRequest

The request message for ConversationModels.UndeployConversationModel

GoogleCloudDialogflowV2ValidationError

Represents a single validation error.

GoogleCloudDialogflowV2ValidationResult

Represents the output of agent validation.

GoogleCloudDialogflowV2Version

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.

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.

GoogleCloudDialogflowV2beta1AnnotatedMessagePart

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.

GoogleCloudDialogflowV2beta1ArticleAnswer

Represents article answer.

GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse

The response message for EntityTypes.BatchUpdateEntityTypes.

GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse

The response message for Intents.BatchUpdateIntents.

GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata

Metadata for a ConversationProfile.ClearSuggestionFeatureConfig operation.

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.

GoogleCloudDialogflowV2beta1ConversationEvent

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

GoogleCloudDialogflowV2beta1DialogflowAssistAnswer

Represents a Dialogflow assist answer.

GoogleCloudDialogflowV2beta1EncryptionSpec

A customer-managed encryption key specification that can be applied to all created resources (e.g. Conversation).

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.

GoogleCloudDialogflowV2beta1ExportOperationMetadata

Metadata related to the Export Data Operations (e.g. ExportDocument).

GoogleCloudDialogflowV2beta1FaqAnswer

Represents answer from "frequently asked questions".

GoogleCloudDialogflowV2beta1FreeFormSuggestion

Suggestion generated using free form generator.

GoogleCloudDialogflowV2beta1GcsDestination

Google Cloud Storage location for the output.

GoogleCloudDialogflowV2beta1GenerateSuggestionsResponse

The response message for Conversations.GenerateSuggestions.

GoogleCloudDialogflowV2beta1GenerateSuggestionsResponseGeneratorSuggestionAnswer

A GeneratorSuggestion answer.

GoogleCloudDialogflowV2beta1GeneratorSuggestion

Suggestion generated using a Generator.

GoogleCloudDialogflowV2beta1GeneratorSuggestionToolCallInfo

Request and response for a tool call.

GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent

Output only. Represents a notification sent to Pub/Sub subscribers for agent assistant events in a specific conversation.

GoogleCloudDialogflowV2beta1ImportDocumentsResponse

Response message for Documents.ImportDocuments.

GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata

Metadata for initializing a location-level encryption specification.

GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest

The request to initialize a location-level encryption specification.

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.

GoogleCloudDialogflowV2beta1IntentSuggestion

Represents an intent suggestion.

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.

GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer

Represents a Knowledge Assist answer.

GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer

Represents an answer from Knowledge. Currently supports FAQ and Generative answers.

GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource

Details about source of FAQ answer.

GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource

Details about source of Generative answer.

GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet

Snippet Source for a Generative Prediction.

GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery

Represents a suggested query.

GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata

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

GoogleCloudDialogflowV2beta1Message

Represents a message posted into a conversation.

GoogleCloudDialogflowV2beta1MessageAnnotation

Represents the result of annotation for the message.

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.

GoogleCloudDialogflowV2beta1ResponseMessage

Response messages from an automated agent.

GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction

Indicates that interaction with the Dialogflow agent has ended.

GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff

Indicates that the conversation should be handed off to a human 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 Dialogflow CX 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.

GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio

Represents an audio message that is composed of both segments synthesized from the Dialogflow agent prompts and ones hosted externally at the specified URIs.

GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment

Represents one segment of audio.

GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall

Represents the signal that telles the client to transfer the phone call connected to the agent to a third-party endpoint.

GoogleCloudDialogflowV2beta1ResponseMessageText

The text response message.

GoogleCloudDialogflowV2beta1Sentiment

The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text. See: https://cloud.google.com/natural-language/docs/basics#interpreting_sentiment_analysis_values for how to interpret the result.

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.

GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata

Metadata for a ConversationProfile.SetSuggestionFeatureConfig operation.

GoogleCloudDialogflowV2beta1SmartReplyAnswer

Represents a smart reply answer.

GoogleCloudDialogflowV2beta1SpeechWordInfo

Information for a word recognized by the speech recognizer.

GoogleCloudDialogflowV2beta1StreamingRecognitionResult

Contains a speech recognition result corresponding to a portion of the audio that is currently being processed or an indication that this is the end of the single requested utterance. While end-user audio is being processed, Dialogflow sends a series of results. Each result may contain a transcript value. A transcript represents a portion of the utterance. While the recognizer is processing audio, transcript values may be interim values or finalized values. Once a transcript is finalized, the is_final value is set to true and processing continues for the next transcript. If StreamingDetectIntentRequest.query_input.audio_config.single_utterance was true, and the recognizer has completed processing audio, the message_type value is set to `END_OF_SINGLE_UTTERANCE and the following (last) result contains the last finalized transcript. The complete end-user utterance is determined by concatenating the finalized transcript values received for the series of results. In the following example, single utterance is enabled. In the case where single utterance is not enabled, result 7 would not occur.

Num | transcript |
message_type | is_final --- | ----------------------- | ----------------------- | -------- 1 | "tube" |
TRANSCRIPT | false 2 | "to be a" | TRANSCRIPT | false 3 | "to be" | TRANSCRIPT | false 4 | "to be or not to be"
| TRANSCRIPT | true 5 | "that's" | TRANSCRIPT | false 6 | "that is | TRANSCRIPT | false 7 | unset |
END_OF_SINGLE_UTTERANCE | unset 8 | " that is the question" | TRANSCRIPT | true

Concatenating the finalized transcripts with is_final set to true, the complete utterance becomes "to be or not to be that is the question".

GoogleCloudDialogflowV2beta1SuggestArticlesResponse

The response message for Participants.SuggestArticles.

GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse

The response message for Participants.SuggestDialogflowAssists.

GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse

The request message for Participants.SuggestFaqAnswers.

GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse

The response message for Participants.SuggestKnowledgeAssist.

GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse

The response message for Participants.SuggestSmartReplies.

GoogleCloudDialogflowV2beta1SuggestionResult

One response of different type of suggestion response which is used in the response of Participants.AnalyzeContent and Participants.AnalyzeContent, as well as HumanAgentAssistantEvent.

GoogleCloudDialogflowV2beta1SummarySuggestion

Suggested summary of the conversation.

GoogleCloudDialogflowV2beta1SummarySuggestionSummarySection

A component of the generated summary.

GoogleCloudDialogflowV2beta1TelephonyDtmfEvents

A wrapper of repeated TelephonyDtmf digits.

GoogleCloudDialogflowV2beta1ToolCall

Represents a call of a specific tool's action with the specified inputs.

GoogleCloudDialogflowV2beta1ToolCallResult

The result of calling a tool's action.

GoogleCloudDialogflowV2beta1ToolCallResultError

An error produced by the tool call.

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.

GoogleCloudDialogflowV3alpha1ConversationSignals

This message is used to hold all the Conversation Signals data, which will be converted to JSON and exported to BigQuery.

GoogleCloudDialogflowV3alpha1TurnSignals

Collection of all signals that were extracted for a single turn of the conversation.

GoogleCloudLocationListLocationsResponse

The response message for Locations.ListLocations.

GoogleCloudLocationLocation

A resource that represents a Google Cloud location.

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); }

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 that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.

In this article
Back to top Generated by DocFX