dialogflow.v3 library Null safety

Dialogflow API - v3

Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).

For more information, see cloud.google.com/dialogflow/

Create an instance of DialogflowApi to access these resources:

Classes

DialogflowApi
Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
GoogleCloudDialogflowCxV3AdvancedSettings
Hierarchical advanced settings for agent/flow/page/fulfillment/parameter. [...]
GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
Define behaviors on logging.
GoogleCloudDialogflowCxV3Agent
Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data. [...]
GoogleCloudDialogflowCxV3AgentValidationResult
The response message for Agents.GetAgentValidationResult.
GoogleCloudDialogflowCxV3AudioInput
Represents the natural speech audio to be processed.
GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest
The request message for TestCases.BatchDeleteTestCases.
GoogleCloudDialogflowCxV3BatchRunTestCasesRequest
The request message for TestCases.BatchRunTestCases.
GoogleCloudDialogflowCxV3CalculateCoverageResponse
The response message for TestCases.CalculateCoverage.
GoogleCloudDialogflowCxV3Changelog
Changelogs represents a change made to a given agent.
GoogleCloudDialogflowCxV3CompareVersionsRequest
The request message for Versions.CompareVersions.
GoogleCloudDialogflowCxV3CompareVersionsResponse
The response message for Versions.CompareVersions.
GoogleCloudDialogflowCxV3ConversationTurn
One interaction between a human and virtual agent. [...]
GoogleCloudDialogflowCxV3ConversationTurnUserInput
The input from the human user.
GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput
The output from the virtual agent.
GoogleCloudDialogflowCxV3DeployFlowRequest
The request message for Environments.DeployFlow.
GoogleCloudDialogflowCxV3Deployment
Represents an deployment in an environment. [...]
GoogleCloudDialogflowCxV3DeploymentResult
Result of the deployment.
GoogleCloudDialogflowCxV3DetectIntentRequest
The request to detect user's intent.
GoogleCloudDialogflowCxV3DetectIntentResponse
The message returned from the DetectIntent method.
GoogleCloudDialogflowCxV3EntityType
Entities are extracted from user input and represent parameters that are meaningful to your application. [...]
GoogleCloudDialogflowCxV3EntityTypeEntity
An entity entry for an associated entity type.
GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase
An excluded entity phrase that should not be matched.
GoogleCloudDialogflowCxV3Environment
Represents an environment for an agent. [...]
GoogleCloudDialogflowCxV3EventHandler
An event handler specifies an event that can be handled during a session. [...]
GoogleCloudDialogflowCxV3Experiment
Represents an experiment in an environment.
GoogleCloudDialogflowCxV3ExperimentDefinition
Definition of the experiment.
GoogleCloudDialogflowCxV3ExperimentResult
The inference result which includes an objective metric to optimize and the confidence interval.
GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval
A confidence interval is a range of possible values for the experiment objective you are trying to measure.
GoogleCloudDialogflowCxV3ExperimentResultMetric
Metric and corresponding confidence intervals.
GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics
Version variant and associated metrics.
GoogleCloudDialogflowCxV3ExportAgentRequest
The request message for Agents.ExportAgent.
GoogleCloudDialogflowCxV3ExportFlowRequest
The request message for Flows.ExportFlow.
GoogleCloudDialogflowCxV3ExportTestCasesRequest
The request message for TestCases.ExportTestCases.
GoogleCloudDialogflowCxV3Flow
Flows represents the conversation flows when you build your chatbot agent. [...]
GoogleCloudDialogflowCxV3FlowValidationResult
The response message for Flows.GetFlowValidationResult.
GoogleCloudDialogflowCxV3Form
A form is a data model that groups related parameters that can be collected from the user. [...]
GoogleCloudDialogflowCxV3FormParameter
Represents a form parameter.
GoogleCloudDialogflowCxV3FormParameterFillBehavior
Configuration for how the filling of a parameter should be handled.
GoogleCloudDialogflowCxV3FulfillIntentRequest
Request of FulfillIntent
GoogleCloudDialogflowCxV3FulfillIntentResponse
Response of FulfillIntent
GoogleCloudDialogflowCxV3Fulfillment
A fulfillment can do one or more of the following actions at the same time: [...]
GoogleCloudDialogflowCxV3FulfillmentConditionalCases
A list of cascading if-else conditions. [...]
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase
Each case has a Boolean condition. [...]
GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent
The list of messages or conditional cases to activate for this case.
GoogleCloudDialogflowCxV3ImportFlowRequest
The request message for Flows.ImportFlow.
GoogleCloudDialogflowCxV3ImportTestCasesRequest
The request message for TestCases.ImportTestCases.
GoogleCloudDialogflowCxV3Intent
An intent represents a user's intent to interact with a conversational agent. [...]
GoogleCloudDialogflowCxV3IntentCoverage
Intent coverage represents the percentage of all possible intents in the agent that are triggered in any of a parent's test cases.
GoogleCloudDialogflowCxV3IntentCoverageIntent
The agent's intent.
GoogleCloudDialogflowCxV3IntentTrainingPhrase
Represents an example that the agent is trained on to identify the intent.
GoogleCloudDialogflowCxV3ListAgentsResponse
The response message for Agents.ListAgents.
GoogleCloudDialogflowCxV3ListChangelogsResponse
The response message for Changelogs.ListChangelogs.
GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse
The response message for Environments.ListTestCaseResults.
GoogleCloudDialogflowCxV3ListDeploymentsResponse
The response message for Deployments.ListDeployments.
GoogleCloudDialogflowCxV3ListEntityTypesResponse
The response message for EntityTypes.ListEntityTypes.
GoogleCloudDialogflowCxV3ListEnvironmentsResponse
The response message for Environments.ListEnvironments.
GoogleCloudDialogflowCxV3ListExperimentsResponse
The response message for Experiments.ListExperiments.
GoogleCloudDialogflowCxV3ListFlowsResponse
The response message for Flows.ListFlows.
GoogleCloudDialogflowCxV3ListIntentsResponse
The response message for Intents.ListIntents.
GoogleCloudDialogflowCxV3ListPagesResponse
The response message for Pages.ListPages.
GoogleCloudDialogflowCxV3ListSecuritySettingsResponse
The response message for SecuritySettings.ListSecuritySettings.
GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse
The response message for SessionEntityTypes.ListSessionEntityTypes.
GoogleCloudDialogflowCxV3ListTestCaseResultsResponse
The response message for TestCases.ListTestCaseResults.
GoogleCloudDialogflowCxV3ListTestCasesResponse
The response message for TestCases.ListTestCases.
GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse
The response message for TransitionRouteGroups.ListTransitionRouteGroups.
GoogleCloudDialogflowCxV3ListVersionsResponse
The response message for Versions.ListVersions.
GoogleCloudDialogflowCxV3ListWebhooksResponse
The response message for Webhooks.ListWebhooks.
GoogleCloudDialogflowCxV3LoadVersionRequest
The request message for Versions.LoadVersion.
GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse
The response message for Environments.LookupEnvironmentHistory.
GoogleCloudDialogflowCxV3Match
Represents one match result of MatchIntent.
GoogleCloudDialogflowCxV3MatchIntentRequest
Request of MatchIntent.
GoogleCloudDialogflowCxV3MatchIntentResponse
Response of MatchIntent.
GoogleCloudDialogflowCxV3NluSettings
Settings related to NLU.
GoogleCloudDialogflowCxV3OutputAudioConfig
Instructs the speech synthesizer how to generate the output audio content.
GoogleCloudDialogflowCxV3Page
A Dialogflow CX conversation (session) can be described and visualized as a state machine. [...]
GoogleCloudDialogflowCxV3QueryInput
Represents the query input. [...]
GoogleCloudDialogflowCxV3QueryParameters
Represents the parameters of a conversational query.
GoogleCloudDialogflowCxV3QueryResult
Represents the result of a conversational query.
GoogleCloudDialogflowCxV3ResourceName
Resource name and display name.
GoogleCloudDialogflowCxV3ResponseMessage
Represents a response message that can be returned by a conversational agent. [...]
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. [...]
GoogleCloudDialogflowCxV3RestoreAgentRequest
The request message for Agents.RestoreAgent.
GoogleCloudDialogflowCxV3RolloutConfig
The configuration for auto rollout.
GoogleCloudDialogflowCxV3RolloutConfigRolloutStep
A single rollout step with specified traffic allocation.
GoogleCloudDialogflowCxV3RolloutState
State of the auto-rollout process.
GoogleCloudDialogflowCxV3RunTestCaseRequest
The request message for TestCases.RunTestCase.
GoogleCloudDialogflowCxV3SecuritySettings
Represents the settings related to security issues, such as data redaction and data retention. [...]
GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings
Settings for exporting conversations to Insights.
GoogleCloudDialogflowCxV3SessionEntityType
Session entity types are referred to as User entity types and are entities that are built for an individual user such as favorites, preferences, playlists, and so on. [...]
GoogleCloudDialogflowCxV3SpeechToTextSettings
Settings related to speech recognition.
GoogleCloudDialogflowCxV3SynthesizeSpeechConfig
Configuration of how speech should be synthesized.
GoogleCloudDialogflowCxV3TestCase
Represents a test case.
GoogleCloudDialogflowCxV3TestCaseResult
Represents a result from running a test case in an agent environment.
GoogleCloudDialogflowCxV3TransitionCoverage
Transition coverage represents the percentage of all possible page transitions (page-level transition routes and event handlers, excluding transition route groups) present within any of a parent's test cases.
GoogleCloudDialogflowCxV3TransitionCoverageTransition
A transition in a page.
GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode
The source or target of a transition.
GoogleCloudDialogflowCxV3TransitionRoute
A transition route specifies a intent that can be matched and/or a data condition that can be evaluated during a session. [...]
GoogleCloudDialogflowCxV3TransitionRouteGroup
An TransitionRouteGroup represents a group of TransitionRoutes to be used by a Page.
GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage
Transition route group coverage represents the percentage of all possible transition routes present within any of a parent's test cases. [...]
GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage
Coverage result message for one transition route group.
GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition
A transition coverage in a transition route group.
GoogleCloudDialogflowCxV3ValidationMessage
Agent/flow validation message.
GoogleCloudDialogflowCxV3VariantsHistory
The history of variants update.
GoogleCloudDialogflowCxV3Version
Represents a version of a flow.
GoogleCloudDialogflowCxV3VersionVariants
A list of flow version variants.
GoogleCloudDialogflowCxV3VersionVariantsVariant
A single flow version with specified traffic allocation.
GoogleCloudDialogflowCxV3VoiceSelectionParams
Description of which voice to use for speech synthesis.
GoogleCloudDialogflowCxV3Webhook
Webhooks host the developer's business logic. [...]
GoogleCloudDialogflowCxV3WebhookGenericWebService
Represents configuration for a generic web service.
GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig
Represents configuration for a Service Directory service.
GoogleCloudLocationListLocationsResponse
The response message for Locations.ListLocations.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
ProjectsLocationsAgentsChangelogsResource
ProjectsLocationsAgentsEntityTypesResource
ProjectsLocationsAgentsEnvironmentsContinuousTestResultsResource
ProjectsLocationsAgentsEnvironmentsDeploymentsResource
ProjectsLocationsAgentsEnvironmentsExperimentsResource
ProjectsLocationsAgentsEnvironmentsResource
ProjectsLocationsAgentsEnvironmentsSessionsEntityTypesResource
ProjectsLocationsAgentsEnvironmentsSessionsResource
ProjectsLocationsAgentsFlowsPagesResource
ProjectsLocationsAgentsFlowsResource
ProjectsLocationsAgentsFlowsTransitionRouteGroupsResource
ProjectsLocationsAgentsFlowsVersionsResource
ProjectsLocationsAgentsIntentsResource
ProjectsLocationsAgentsResource
ProjectsLocationsAgentsSessionsEntityTypesResource
ProjectsLocationsAgentsSessionsResource
ProjectsLocationsAgentsTestCasesResource
ProjectsLocationsAgentsTestCasesResultsResource
ProjectsLocationsAgentsWebhooksResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsSecuritySettingsResource
ProjectsOperationsResource
ProjectsResource

Typedefs

GoogleCloudDialogflowCxV3ContinuousTestResult = $ContinuousTestResult
Represents a result from running a test case in an agent environment.
GoogleCloudDialogflowCxV3DtmfInput = $DtmfInput
Represents the input for dtmf event.
GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig = $GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig
The configuration for continuous tests.
GoogleCloudDialogflowCxV3EnvironmentVersionConfig = $EnvironmentVersionConfig
Configuration for the version.
GoogleCloudDialogflowCxV3EventInput = $EventInput00
Represents the event to trigger.
GoogleCloudDialogflowCxV3FulfillmentSetParameterAction = $FulfillmentSetParameterAction
Setting a parameter value.
GoogleCloudDialogflowCxV3InputAudioConfig = $InputAudioConfig
Instructs the speech recognizer on how to process the audio content.
GoogleCloudDialogflowCxV3IntentInput = $IntentInput
Represents the intent to trigger programmatically rather than as a result of natural language processing.
GoogleCloudDialogflowCxV3IntentParameter = $IntentParameter00
Represents an intent parameter.
GoogleCloudDialogflowCxV3IntentTrainingPhrasePart = $IntentTrainingPhrasePart00
Represents a part of a training phrase.
GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess = $ResponseMessageConversationSuccess
Indicates that the conversation succeeded, i.e., the bot handled the issue that the customer talked to it about. [...]
GoogleCloudDialogflowCxV3ResponseMessageEndInteraction = $Empty
Indicates that interaction with the Dialogflow agent has ended. [...]
GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff = $ResponseMessageLiveAgentHandoff
Indicates that the conversation should be handed off to a live agent. [...]
GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment = $ResponseMessageMixedAudioSegment
Represents one segment of audio.
GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText = $ResponseMessageOutputAudioText
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.
GoogleCloudDialogflowCxV3ResponseMessagePlayAudio = $ResponseMessagePlayAudio
Specifies an audio clip to be played by the client as part of the response.
GoogleCloudDialogflowCxV3ResponseMessageText = $ResponseMessageText
The text response message.
GoogleCloudDialogflowCxV3RunContinuousTestRequest = $Empty
The request message for Environments.RunContinuousTest.
GoogleCloudDialogflowCxV3SentimentAnalysisResult = $Shared00
The result of sentiment analysis. [...]
GoogleCloudDialogflowCxV3StartExperimentRequest = $Empty
The request message for Experiments.StartExperiment.
GoogleCloudDialogflowCxV3StopExperimentRequest = $Empty
The request message for Experiments.StopExperiment.
GoogleCloudDialogflowCxV3TestConfig = $TestConfig
Represents configurations for a test case.
GoogleCloudDialogflowCxV3TestRunDifference = $TestRunDifference
The description of differences between original and replayed agent output.
GoogleCloudDialogflowCxV3TextInput = $TextInput
Represents the natural language text to be processed.
GoogleCloudDialogflowCxV3TrainFlowRequest = $Empty
The request message for Flows.TrainFlow.
GoogleCloudDialogflowCxV3ValidateAgentRequest = $Request07
The request message for Agents.ValidateAgent.
GoogleCloudDialogflowCxV3ValidateFlowRequest = $Request07
The request message for Flows.ValidateFlow.
GoogleCloudLocationLocation = $Location00
A resource that represents Google Cloud Platform location.
GoogleProtobufEmpty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
GoogleRpcStatus = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
GoogleTypeLatLng = $LatLng
An object that represents a latitude/longitude pair. [...]

Exceptions / Errors

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