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.
Detail feedback of Agent Assistant result.
Represents a record of a human agent assistant answer.
The request message for
[Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent].
The response message for
[Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent].
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.
Represents feedback the customer has about the quality & correctness of a
certain answer in a conversation.
Answer records are records to manage answer history and feedbacks for
Dialogflow.
Represents article answer.
Represents the parameters of human assist query.
Represents the natural language speech audio to be processed.
Defines the Automated Agent to connect to a conversation.
Represents a response from an automated agent.
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 request message for
[EntityTypes.BatchCreateEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchCreateEntities].
The request message for [Conversations.BatchCreateMessagesRequest][].
The request message for [Conversations.BatchCreateMessagesResponse][].
The request message for
[EntityTypes.BatchDeleteEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntities].
The request message for
[EntityTypes.BatchDeleteEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntityTypes].
The request message for
[Intents.BatchDeleteIntents][google.cloud.dialogflow.v2beta1.Intents.BatchDeleteIntents].
The request message for
[EntityTypes.BatchUpdateEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntities].
The request message for
[EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes].
The response message for
[EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes].
The request message for
[Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents].
The response message for
[Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents].
Metadata for a [ConversationProfile.ClearSuggestionFeatureConfig][]
operation.
The request message for [ConversationProfiles.ClearFeature][].
Cloud conversation info for easier debugging.
It will get populated in StreamingDetectIntentResponse
or
StreamingAnalyzeContentResponse
when the flag enable_debugging_info
is
set to true in corresponding requests.
The request message for
[Participants.CompileSuggestion][google.cloud.dialogflow.v2beta1.Participants.CompileSuggestion].
The response message for
[Participants.CompileSuggestion][google.cloud.dialogflow.v2beta1.Participants.CompileSuggestion].
The request message for
[Conversations.CompleteConversation][google.cloud.dialogflow.v2beta1.Conversations.CompleteConversation].
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.
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.
Context of the conversation, including transcripts.
Represents a notification sent to Pub/Sub subscribers for conversation
lifecycle events.
Represents a phone number for telephony integration. It allows for connecting
a particular conversation over telephony.
Defines the services to connect to incoming Dialogflow conversations.
The request message for
[Contexts.CreateContext][google.cloud.dialogflow.v2beta1.Contexts.CreateContext].
The request message for
[ConversationProfiles.CreateConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfiles.CreateConversationProfile].
The request message for
[Conversations.CreateConversation][google.cloud.dialogflow.v2beta1.Conversations.CreateConversation].
Request message for
[Documents.CreateDocument][google.cloud.dialogflow.v2beta1.Documents.CreateDocument].
The request message for
[EntityTypes.CreateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.CreateEntityType].
The request message for
[Environments.CreateEnvironment][google.cloud.dialogflow.v2beta1.Environments.CreateEnvironment].
Request message of CreateGenerator.
The request message for
[Intents.CreateIntent][google.cloud.dialogflow.v2beta1.Intents.CreateIntent].
Request message for
[KnowledgeBases.CreateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.CreateKnowledgeBase].
The request message to create one Message. Currently it is only used in
BatchCreateMessagesRequest.
The request message for
[Participants.CreateParticipant][google.cloud.dialogflow.v2beta1.Participants.CreateParticipant].
The request message for
[SessionEntityTypes.CreateSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.CreateSessionEntityType].
The request message for
[Versions.CreateVersion][google.cloud.dialogflow.v2beta1.Versions.CreateVersion].
The request message for
[Agents.DeleteAgent][google.cloud.dialogflow.v2beta1.Agents.DeleteAgent].
The request message for
[Contexts.DeleteAllContexts][google.cloud.dialogflow.v2beta1.Contexts.DeleteAllContexts].
The request message for
[Contexts.DeleteContext][google.cloud.dialogflow.v2beta1.Contexts.DeleteContext].
The request message for
[ConversationProfiles.DeleteConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfiles.DeleteConversationProfile].
Request message for
[Documents.DeleteDocument][google.cloud.dialogflow.v2beta1.Documents.DeleteDocument].
The request message for
[EntityTypes.DeleteEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.DeleteEntityType].
The request message for
[Environments.DeleteEnvironment][google.cloud.dialogflow.v2beta1.Environments.DeleteEnvironment].
Request of DeleteGenerator.
The request message for
[Intents.DeleteIntent][google.cloud.dialogflow.v2beta1.Intents.DeleteIntent].
Request message for
[KnowledgeBases.DeleteKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.DeleteKnowledgeBase].
The request message for
[SessionEntityTypes.DeleteSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.DeleteSessionEntityType].
The request message for
[Versions.DeleteVersion][google.cloud.dialogflow.v2beta1.Versions.DeleteVersion].
The request to detect user’s intent.
The message returned from the DetectIntent method.
Represents a Dialogflow assist answer.
A knowledge document to be used by a
[KnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBase].
The message in the response that indicates the parameters of DTMF.
A customer-managed encryption key specification that can be applied to all
created resources (e.g. Conversation).
Each intent parameter has a type, called the entity type, which dictates
exactly how data from an end-user expression is extracted.
This message is a wrapper around a collection of entity types.
You can create multiple versions of your agent and publish them to separate
environments.
The response message for
[Environments.GetEnvironmentHistory][google.cloud.dialogflow.v2beta1.Environments.GetEnvironmentHistory].
Events allow for matching intents by event name instead of the natural
language input. For instance, input <event: { name: "welcome_event", parameters: { name: "Sam" } }>
can trigger a personalized welcome response.
The parameter name
may be used by the agent in the response:
"Hello #welcome_event.name! What can I do for you today?"
.
The request message for
[Agents.ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent].
The response message for
[Agents.ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent].
Metadata related to the Export Data Operations (e.g. ExportDocument).
Represents answer from “frequently asked questions”.
Providing examples in the generator (i.e. building a few-shot generator)
helps convey the desired format of the LLM response.
NEXT_ID: 10
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.
Google Cloud Storage location for the output.
Google Cloud Storage location for single input.
Google Cloud Storage locations for the inputs.
The request message for
[Conversations.GenerateStatelessSuggestion][google.cloud.dialogflow.v2beta1.Conversations.GenerateStatelessSuggestion].
The response message for
[Conversations.GenerateStatelessSuggestion][google.cloud.dialogflow.v2beta1.Conversations.GenerateStatelessSuggestion].
The request message for
[Conversations.GenerateStatelessSummary][google.cloud.dialogflow.v2beta1.Conversations.GenerateStatelessSummary].
The response message for
[Conversations.GenerateStatelessSummary][google.cloud.dialogflow.v2beta1.Conversations.GenerateStatelessSummary].
LLM generator.
Suggestion generated using a Generator.
The request message for
[Agents.GetAgent][google.cloud.dialogflow.v2beta1.Agents.GetAgent].
Request message for
[AnswerRecords.GetAnswerRecord][google.cloud.dialogflow.v2beta1.AnswerRecords.GetAnswerRecord].
The request message for
[Contexts.GetContext][google.cloud.dialogflow.v2beta1.Contexts.GetContext].
The request message for
[ConversationProfiles.GetConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfiles.GetConversationProfile].
The request message for
[Conversations.GetConversation][google.cloud.dialogflow.v2beta1.Conversations.GetConversation].
Request message for
[Documents.GetDocument][google.cloud.dialogflow.v2beta1.Documents.GetDocument].
The request to get location-level encryption specification.
The request message for
[EntityTypes.GetEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.GetEntityType].
The request message for
[Environments.GetEnvironmentHistory][google.cloud.dialogflow.v2beta1.Environments.GetEnvironmentHistory].
The request message for
[Environments.GetEnvironment][google.cloud.dialogflow.v2beta1.Environments.GetEnvironment].
The request message for
[Fulfillments.GetFulfillment][google.cloud.dialogflow.v2beta1.Fulfillments.GetFulfillment].
Request message of GetGenerator.
The request message for
[Intents.GetIntent][google.cloud.dialogflow.v2beta1.Intents.GetIntent].
Request message for
[KnowledgeBases.GetKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.GetKnowledgeBase].
The request message for
[Participants.GetParticipant][google.cloud.dialogflow.v2beta1.Participants.GetParticipant].
The request message for
[SessionEntityTypes.GetSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.GetSessionEntityType].
The request message for
[Agents.GetValidationResult][google.cloud.dialogflow.v2beta1.Agents.GetValidationResult].
The request message for
[Versions.GetVersion][google.cloud.dialogflow.v2beta1.Versions.GetVersion].
Defines the Human Agent Assistant to connect to a conversation.
Output only. Represents a notification sent to Pub/Sub subscribers for
agent assistant events in a specific conversation.
Defines the hand off to a live agent, typically on which external agent
service provider to connect to a conversation.
The request message for
[Agents.ImportAgent][google.cloud.dialogflow.v2beta1.Agents.ImportAgent].
The template used for importing documents.
Request message for
[Documents.ImportDocuments][google.cloud.dialogflow.v2beta1.Documents.ImportDocuments].
Response message for
[Documents.ImportDocuments][google.cloud.dialogflow.v2beta1.Documents.ImportDocuments].
The parameters of inference.
Metadata for initializing a location-level encryption specification.
The request to initialize a location-level encryption specification.
The response to initialize a location-level encryption specification.
Instructs the speech recognizer on how to process the audio content.
Defines the language used in the input text.
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.
This message is a wrapper around a collection of intents.
Represents the intent to trigger programmatically rather than as a result of
natural language processing. The intent input is only used for V3 agent.
Represents an intent suggestion.
Represents the result of querying a Knowledge base.
Represents a Knowledge Assist answer.
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.
Metadata in google::longrunning::Operation for Knowledge operations.
Request message for
[AnswerRecords.ListAnswerRecords][google.cloud.dialogflow.v2beta1.AnswerRecords.ListAnswerRecords].
Response message for
[AnswerRecords.ListAnswerRecords][google.cloud.dialogflow.v2beta1.AnswerRecords.ListAnswerRecords].
The request message for
[Contexts.ListContexts][google.cloud.dialogflow.v2beta1.Contexts.ListContexts].
The response message for
[Contexts.ListContexts][google.cloud.dialogflow.v2beta1.Contexts.ListContexts].
The request message for
[ConversationProfiles.ListConversationProfiles][google.cloud.dialogflow.v2beta1.ConversationProfiles.ListConversationProfiles].
The response message for
[ConversationProfiles.ListConversationProfiles][google.cloud.dialogflow.v2beta1.ConversationProfiles.ListConversationProfiles].
The request message for
[Conversations.ListConversations][google.cloud.dialogflow.v2beta1.Conversations.ListConversations].
The response message for
[Conversations.ListConversations][google.cloud.dialogflow.v2beta1.Conversations.ListConversations].
Request message for
[Documents.ListDocuments][google.cloud.dialogflow.v2beta1.Documents.ListDocuments].
Response message for
[Documents.ListDocuments][google.cloud.dialogflow.v2beta1.Documents.ListDocuments].
The request message for
[EntityTypes.ListEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes].
The response message for
[EntityTypes.ListEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes].
The request message for
[Environments.ListEnvironments][google.cloud.dialogflow.v2beta1.Environments.ListEnvironments].
The response message for
[Environments.ListEnvironments][google.cloud.dialogflow.v2beta1.Environments.ListEnvironments].
Request message of ListGenerators.
Response of ListGenerators.
The request message for
[Intents.ListIntents][google.cloud.dialogflow.v2beta1.Intents.ListIntents].
The response message for
[Intents.ListIntents][google.cloud.dialogflow.v2beta1.Intents.ListIntents].
Request message for
[KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases].
Response message for
[KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases].
The request message for
[Conversations.ListMessages][google.cloud.dialogflow.v2beta1.Conversations.ListMessages].
The response message for
[Conversations.ListMessages][google.cloud.dialogflow.v2beta1.Conversations.ListMessages].
The request message for
[Participants.ListParticipants][google.cloud.dialogflow.v2beta1.Participants.ListParticipants].
The response message for
[Participants.ListParticipants][google.cloud.dialogflow.v2beta1.Participants.ListParticipants].
The request message for
[SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes].
The response message for
[SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes].
The request message for
[Participants.ListSuggestions][google.cloud.dialogflow.v2beta1.Participants.ListSuggestions].
The response message for
[Participants.ListSuggestions][google.cloud.dialogflow.v2beta1.Participants.ListSuggestions].
The request message for
[Versions.ListVersions][google.cloud.dialogflow.v2beta1.Versions.ListVersions].
The response message for
[Versions.ListVersions][google.cloud.dialogflow.v2beta1.Versions.ListVersions].
Defines logging behavior for conversation lifecycle events.
Represents a message posted into a conversation.
Represents the result of annotation for the message.
Represents a message entry of a conversation.
Defines notification behavior.
Represents the contents of the original request that was passed to
the \[Streaming\]DetectIntent
call.
Represents the natural language speech audio to be played to the end user.
Instructs the speech synthesizer how to generate the output audio content.
If this audio config is supplied in a request, it overrides all existing
text-to-speech settings applied to the agent.
Represents a conversation participant (human agent, virtual agent, end-user).
Represents the query input. It can contain either:
Represents the parameters of the conversational query.
Represents the result of conversational query or event processing.
Request message for
[Documents.ReloadDocument][google.cloud.dialogflow.v2beta1.Documents.ReloadDocument].
Response messages from an automated agent.
The request message for
[Agents.RestoreAgent][google.cloud.dialogflow.v2beta1.Agents.RestoreAgent].
The request message for
[Agents.SearchAgents][google.cloud.dialogflow.v2beta1.Agents.SearchAgents].
The response message for
[Agents.SearchAgents][google.cloud.dialogflow.v2beta1.Agents.SearchAgents].
Represents a SearchKnowledge answer.
The request message for
[Conversations.SearchKnowledge][google.cloud.dialogflow.v2beta1.Conversations.SearchKnowledge].
The response message for
[Conversations.SearchKnowledge][google.cloud.dialogflow.v2beta1.Conversations.SearchKnowledge].
Configures the types of sentiment analysis to perform.
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][google.cloud.dialogflow.v2beta1.DetectIntentRequest.query_params].
For [Participants.StreamingDetectIntent][], it needs to be configured in
[StreamingDetectIntentRequest.query_params][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.query_params].
And for
[Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent]
and
[Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.StreamingAnalyzeContent],
it needs to be configured in
[ConversationProfile.human_agent_assistant_config][google.cloud.dialogflow.v2beta1.ConversationProfile.human_agent_assistant_config]
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.
The request message for
[Agents.SetAgent][google.cloud.dialogflow.v2beta1.Agents.SetAgent].
Metadata for a [ConversationProfile.SetSuggestionFeatureConfig][]
operation.
The request message for
[ConversationProfiles.SetSuggestionFeature][].
Represents a smart reply answer.
Hints for the speech recognizer to help with recognition in a specific
conversation state.
Configures speech transcription for
[ConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfile].
Information for a word recognized by the speech recognizer.
The top-level message sent by the client to the
[Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.StreamingAnalyzeContent]
method.
The top-level message returned from the StreamingAnalyzeContent
method.
The top-level message sent by the client to the
[Sessions.StreamingDetectIntent][google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent]
method.
The top-level message returned from the
StreamingDetectIntent
method.
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.
Contains basic configuration for a sub-agent.
The request message for
[Participants.SuggestArticles][google.cloud.dialogflow.v2beta1.Participants.SuggestArticles].
The response message for
[Participants.SuggestArticles][google.cloud.dialogflow.v2beta1.Participants.SuggestArticles].
The request message for
[Conversations.SuggestConversationSummary][google.cloud.dialogflow.v2beta1.Conversations.SuggestConversationSummary].
The response message for
[Conversations.SuggestConversationSummary][google.cloud.dialogflow.v2beta1.Conversations.SuggestConversationSummary].
The response message for
[Participants.SuggestDialogflowAssists][google.cloud.dialogflow.v2beta1.Participants.SuggestDialogflowAssists].
The request message for
[Participants.SuggestFaqAnswers][google.cloud.dialogflow.v2beta1.Participants.SuggestFaqAnswers].
The request message for
[Participants.SuggestFaqAnswers][google.cloud.dialogflow.v2beta1.Participants.SuggestFaqAnswers].
The request message for
[Participants.SuggestKnowledgeAssist][google.cloud.dialogflow.v2beta1.Participants.SuggestKnowledgeAssist].
The response message for
[Participants.SuggestKnowledgeAssist][google.cloud.dialogflow.v2beta1.Participants.SuggestKnowledgeAssist].
The request message for
[Participants.SuggestSmartReplies][google.cloud.dialogflow.v2beta1.Participants.SuggestSmartReplies].
The response message for
[Participants.SuggestSmartReplies][google.cloud.dialogflow.v2beta1.Participants.SuggestSmartReplies].
Represents a suggestion for a human agent.
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.
Represents the selection of a suggestion.
One response of different type of suggestion response which is used in
the response of
[Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent]
and
[Participants.AnalyzeContent][google.cloud.dialogflow.v2beta1.Participants.AnalyzeContent],
as well as
[HumanAgentAssistantEvent][google.cloud.dialogflow.v2beta1.HumanAgentAssistantEvent].
Summarization context that customer can configure.
Represents the section of summarization.
List of summarization sections.
Suggested summary of the conversation.
Configuration of how speech should be synthesized.
A wrapper of repeated TelephonyDtmf digits.
Represents the natural language text to be processed.
Instructs the speech synthesizer on how to generate the output audio content.
The request message for
[Agents.TrainAgent][google.cloud.dialogflow.v2beta1.Agents.TrainAgent].
Request message for
[AnswerRecords.UpdateAnswerRecord][google.cloud.dialogflow.v2beta1.AnswerRecords.UpdateAnswerRecord].
The request message for
[Contexts.UpdateContext][google.cloud.dialogflow.v2beta1.Contexts.UpdateContext].
The request message for
[ConversationProfiles.UpdateConversationProfile][google.cloud.dialogflow.v2beta1.ConversationProfiles.UpdateConversationProfile].
Request message for
[Documents.UpdateDocument][google.cloud.dialogflow.v2beta1.Documents.UpdateDocument].
The request message for
[EntityTypes.UpdateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.UpdateEntityType].
The request message for
[Environments.UpdateEnvironment][google.cloud.dialogflow.v2beta1.Environments.UpdateEnvironment].
The request message for
[Fulfillments.UpdateFulfillment][google.cloud.dialogflow.v2beta1.Fulfillments.UpdateFulfillment].
Request of UpdateGenerator.
The request message for
[Intents.UpdateIntent][google.cloud.dialogflow.v2beta1.Intents.UpdateIntent].
Request message for
[KnowledgeBases.UpdateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.UpdateKnowledgeBase].
The request message for
[Participants.UpdateParticipant][google.cloud.dialogflow.v2beta1.Participants.UpdateParticipant].
The request message for
[SessionEntityTypes.UpdateSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.UpdateSessionEntityType].
The request message for
[Versions.UpdateVersion][google.cloud.dialogflow.v2beta1.Versions.UpdateVersion].
Represents a single validation error.
Represents the output of agent validation.
You can create multiple versions of your agent and publish them to separate
environments.
Description of which voice to use for speech synthesis.
The request message for a webhook call.
The response message for a webhook call.