Module google_dialogflow2_beta1::api[][src]

Structs

Dialogflow

Central instance to access all Dialogflow related resource activities

GoogleCloudDialogflowV2beta1Agent

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.

GoogleCloudDialogflowV2beta1AgentAssistantFeedback

Detail feedback of Agent Assistant result.

GoogleCloudDialogflowV2beta1AgentAssistantFeedbackSummarizationFeedback

Feedback for conversation summarization.

GoogleCloudDialogflowV2beta1AgentAssistantRecord

Represents a record of a human agent assistant answer.

GoogleCloudDialogflowV2beta1AnalyzeContentRequest

The request message for Participants.AnalyzeContent.

GoogleCloudDialogflowV2beta1AnalyzeContentResponse

The response message for Participants.AnalyzeContent.

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.

GoogleCloudDialogflowV2beta1AnswerFeedback

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

GoogleCloudDialogflowV2beta1AnswerRecord

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 UpdateAnswerRecord method to send feedback about a specific answer that they believe is wrong.

GoogleCloudDialogflowV2beta1ArticleAnswer

Represents article answer.

GoogleCloudDialogflowV2beta1AutomatedAgentConfig

Defines the Automated Agent to connect to a conversation.

GoogleCloudDialogflowV2beta1AutomatedAgentReply

Represents a response from an automated agent.

GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest

The request message for EntityTypes.BatchCreateEntities.

GoogleCloudDialogflowV2beta1BatchCreateMessagesRequest

The request message for Conversations.BatchCreateMessagesRequest.

GoogleCloudDialogflowV2beta1BatchCreateMessagesResponse

The request message for Conversations.BatchCreateMessagesResponse.

GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest

The request message for EntityTypes.BatchDeleteEntities.

GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest

The request message for EntityTypes.BatchDeleteEntityTypes.

GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest

The request message for Intents.BatchDeleteIntents.

GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest

The request message for EntityTypes.BatchUpdateEntities.

GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest

The request message for EntityTypes.BatchUpdateEntityTypes.

GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest

The request message for Intents.BatchUpdateIntents.

GoogleCloudDialogflowV2beta1CompileSuggestionRequest

The request message for Participants.CompileSuggestion.

GoogleCloudDialogflowV2beta1CompileSuggestionResponse

The response message for Participants.CompileSuggestion.

GoogleCloudDialogflowV2beta1CompleteConversationRequest

The request message for Conversations.CompleteConversation.

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.

GoogleCloudDialogflowV2beta1Conversation

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.

GoogleCloudDialogflowV2beta1ConversationPhoneNumber

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

GoogleCloudDialogflowV2beta1ConversationProfile

Defines the services to connect to incoming Dialogflow conversations.

GoogleCloudDialogflowV2beta1CreateMessageRequest

The request message to create one Message. Currently it is only used in BatchCreateMessagesRequest.

GoogleCloudDialogflowV2beta1DetectIntentRequest

The request to detect user’s intent.

GoogleCloudDialogflowV2beta1DetectIntentResponse

The message returned from the DetectIntent method.

GoogleCloudDialogflowV2beta1Document

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.

GoogleCloudDialogflowV2beta1DocumentReloadStatus

The status of a reload attempt.

GoogleCloudDialogflowV2beta1DtmfParameters

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

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.

GoogleCloudDialogflowV2beta1EntityTypeBatch

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

GoogleCloudDialogflowV2beta1EntityTypeEntity

An entity entry for an associated entity type.

GoogleCloudDialogflowV2beta1Environment

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.

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?".

GoogleCloudDialogflowV2beta1ExportAgentRequest

The request message for Agents.ExportAgent.

GoogleCloudDialogflowV2beta1FaqAnswer

Represents answer from “frequently asked questions”.

GoogleCloudDialogflowV2beta1Fulfillment

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.

GoogleCloudDialogflowV2beta1FulfillmentFeature

Whether fulfillment is enabled for the specific feature.

GoogleCloudDialogflowV2beta1FulfillmentGenericWebService

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.

GoogleCloudDialogflowV2beta1GcsSource

Google Cloud Storage location for single input.

GoogleCloudDialogflowV2beta1GcsSources

Google Cloud Storage locations for the inputs.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig

Defines the Human Agent Assistant to connect to a conversation.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfig

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

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig

Configuration for analyses to run on each conversation message.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig

Detail human agent assistant config.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfig

Config for suggestion features.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfig

Config for suggestion query.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettings

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

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySource

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySource

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySource

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

GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettings

Settings of suggestion trigger.

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig

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.

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig

Configuration specific to LivePerson (https://www.liveperson.com).

GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig

Configuration specific to Salesforce Live Agent.

GoogleCloudDialogflowV2beta1ImportAgentRequest

The request message for Agents.ImportAgent.

GoogleCloudDialogflowV2beta1ImportDocumentTemplate

The template used for importing documents.

GoogleCloudDialogflowV2beta1ImportDocumentsRequest

Request message for Documents.ImportDocuments.

GoogleCloudDialogflowV2beta1InputAudioConfig

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

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.

GoogleCloudDialogflowV2beta1IntentBatch

This message is a wrapper around a collection of intents.

GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo

Represents a single followup intent in the chain.

GoogleCloudDialogflowV2beta1IntentMessage

Corresponds to the Response field in the Dialogflow console.

GoogleCloudDialogflowV2beta1IntentMessageBasicCard

The basic card message. Useful for displaying information.

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton

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

GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction

Opens the given URI.

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem

Browsing carousel tile

GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction

Actions on Google action to open a given url.

GoogleCloudDialogflowV2beta1IntentMessageCard

The card response message.

GoogleCloudDialogflowV2beta1IntentMessageCardButton

Optional. Contains information about a button.

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect

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

GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem

An item in the carousel.

GoogleCloudDialogflowV2beta1IntentMessageColumnProperties

Column properties for TableCard.

GoogleCloudDialogflowV2beta1IntentMessageImage

The image response message.

GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion

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

GoogleCloudDialogflowV2beta1IntentMessageListSelect

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

GoogleCloudDialogflowV2beta1IntentMessageListSelectItem

An item in the list.

GoogleCloudDialogflowV2beta1IntentMessageMediaContent

The media content card for Actions on Google.

GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject

Response media object for media content card.

GoogleCloudDialogflowV2beta1IntentMessageQuickReplies

The quick replies response message.

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent

Rich Business Messaging (RBM) Card content

GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg’ * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction

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

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial

Opens the user’s default dialer app with the specified phone number but does not dial automatically.

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri

Opens the user’s default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation

Opens the device’s location chooser so the user can pick a location to send back to the agent.

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply

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

GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion

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

GoogleCloudDialogflowV2beta1IntentMessageRbmText

Rich Business Messaging (RBM) text response with suggestions.

GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo

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

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse

The simple response message containing speech or text.

GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses

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

GoogleCloudDialogflowV2beta1IntentMessageSuggestion

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

GoogleCloudDialogflowV2beta1IntentMessageSuggestions

The collection of suggestions.

GoogleCloudDialogflowV2beta1IntentMessageTableCard

Table card for Actions on Google.

GoogleCloudDialogflowV2beta1IntentMessageTableCardCell

Cell of TableCardRow.

GoogleCloudDialogflowV2beta1IntentMessageTableCardRow

Row of TableCard.

GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio

Plays audio from a file in Telephony Gateway.

GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from DetectIntentResponse.output_audio_config which can either be set at request-level or can come from the agent-level synthesizer config.

GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall

Transfers the call in Telephony Gateway.

GoogleCloudDialogflowV2beta1IntentMessageText

The text response message.

GoogleCloudDialogflowV2beta1IntentParameter

Represents intent parameters.

GoogleCloudDialogflowV2beta1IntentTrainingPhrase

Represents an example that the agent is trained on.

GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart

Represents a part of a training phrase.

GoogleCloudDialogflowV2beta1KnowledgeAnswers

Represents the result of querying a Knowledge base.

GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer

An answer from Knowledge Connector.

GoogleCloudDialogflowV2beta1KnowledgeBase

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.

GoogleCloudDialogflowV2beta1ListAnswerRecordsResponse

Response message for AnswerRecords.ListAnswerRecords.

GoogleCloudDialogflowV2beta1ListContextsResponse

The response message for Contexts.ListContexts.

GoogleCloudDialogflowV2beta1ListConversationProfilesResponse

The response message for ConversationProfiles.ListConversationProfiles.

GoogleCloudDialogflowV2beta1ListConversationsResponse

The response message for Conversations.ListConversations.

GoogleCloudDialogflowV2beta1ListDocumentsResponse

Response message for Documents.ListDocuments.

GoogleCloudDialogflowV2beta1ListEntityTypesResponse

The response message for EntityTypes.ListEntityTypes.

GoogleCloudDialogflowV2beta1ListEnvironmentsResponse

The response message for Environments.ListEnvironments.

GoogleCloudDialogflowV2beta1ListIntentsResponse

The response message for Intents.ListIntents.

GoogleCloudDialogflowV2beta1ListKnowledgeBasesResponse

Response message for KnowledgeBases.ListKnowledgeBases.

GoogleCloudDialogflowV2beta1ListMessagesResponse

The response message for Conversations.ListMessages.

GoogleCloudDialogflowV2beta1ListParticipantsResponse

The response message for Participants.ListParticipants.

GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse

The response message for SessionEntityTypes.ListSessionEntityTypes.

GoogleCloudDialogflowV2beta1ListSuggestionsResponse

The response message for Participants.ListSuggestions.

GoogleCloudDialogflowV2beta1LoggingConfig

Defines logging behavior for conversation lifecycle events.

GoogleCloudDialogflowV2beta1Message

Represents a message posted into a conversation.

GoogleCloudDialogflowV2beta1MessageAnnotation

Represents the result of annotation for the message.

GoogleCloudDialogflowV2beta1NotificationConfig

Defines notification behavior.

GoogleCloudDialogflowV2beta1OutputAudio

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

GoogleCloudDialogflowV2beta1OutputAudioConfig

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.

GoogleCloudDialogflowV2beta1Participant

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

GoogleCloudDialogflowV2beta1QueryInput

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.

GoogleCloudDialogflowV2beta1QueryParameters

Represents the parameters of the conversational query.

GoogleCloudDialogflowV2beta1QueryResult

Represents the result of conversational query or event processing.

GoogleCloudDialogflowV2beta1ReloadDocumentRequest

Request message for Documents.ReloadDocument.

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 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.

GoogleCloudDialogflowV2beta1ResponseMessageText

The text response message.

GoogleCloudDialogflowV2beta1RestoreAgentRequest

The request message for Agents.RestoreAgent.

GoogleCloudDialogflowV2beta1SearchAgentsResponse

The response message for Agents.SearchAgents.

GoogleCloudDialogflowV2beta1Sentiment

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

GoogleCloudDialogflowV2beta1SentimentAnalysisRequestConfig

Configures the types of sentiment analysis to perform.

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.

GoogleCloudDialogflowV2beta1SmartReplyAnswer

Represents a smart reply answer.

GoogleCloudDialogflowV2beta1SpeechContext

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

GoogleCloudDialogflowV2beta1SpeechToTextConfig

Configures speech transcription for ConversationProfile.

GoogleCloudDialogflowV2beta1SubAgent

Contains basic configuration for a sub-agent.

GoogleCloudDialogflowV2beta1SuggestArticlesRequest

The request message for Participants.SuggestArticles.

GoogleCloudDialogflowV2beta1SuggestArticlesResponse

The response message for Participants.SuggestArticles.

GoogleCloudDialogflowV2beta1SuggestFaqAnswersRequest

The request message for Participants.SuggestFaqAnswers.

GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse

The request message for Participants.SuggestFaqAnswers.

GoogleCloudDialogflowV2beta1SuggestSmartRepliesRequest

The request message for Participants.SuggestSmartReplies.

GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse

The response message for Participants.SuggestSmartReplies.

GoogleCloudDialogflowV2beta1Suggestion

Represents a suggestion for a human agent.

GoogleCloudDialogflowV2beta1SuggestionArticle

Represents suggested article.

GoogleCloudDialogflowV2beta1SuggestionFaqAnswer

Represents suggested answer from “frequently asked questions”.

GoogleCloudDialogflowV2beta1SuggestionFeature

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.

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.

GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig

Configuration of how speech should be synthesized.

GoogleCloudDialogflowV2beta1TelephonyDtmfEvents

A wrapper of repeated TelephonyDtmf digits.

GoogleCloudDialogflowV2beta1TextInput

Represents the natural language text to be processed.

GoogleCloudDialogflowV2beta1TrainAgentRequest

The request message for Agents.TrainAgent.

GoogleCloudDialogflowV2beta1ValidationError

Represents a single validation error.

GoogleCloudDialogflowV2beta1ValidationResult

Represents the output of agent validation.

GoogleCloudDialogflowV2beta1VoiceSelectionParams

Description of which voice to use for speech synthesis.

GoogleLongrunningListOperationsResponse

The response message for Operations.ListOperations.

GoogleLongrunningOperation

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

GoogleProtobufEmpty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.

GoogleRpcStatus

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

GoogleTypeLatLng

An object 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 must conform to the WGS84 standard. Values must be within normalized ranges.

ProjectAgentEntityTypeBatchDeleteCall

Deletes entity types in the specified agent. Operation

ProjectAgentEntityTypeBatchUpdateCall

Updates/Creates multiple entity types in the specified agent. Operation

ProjectAgentEntityTypeCreateCall

Creates an entity type in the specified agent.

ProjectAgentEntityTypeDeleteCall

Deletes the specified entity type.

ProjectAgentEntityTypeEntityBatchCreateCall

Creates multiple new entities in the specified entity type. Operation

ProjectAgentEntityTypeEntityBatchDeleteCall

Deletes entities in the specified entity type. Operation

ProjectAgentEntityTypeEntityBatchUpdateCall

Updates or creates multiple entities in the specified entity type. This method does not affect entities in the entity type that aren’t explicitly specified in the request. Operation

ProjectAgentEntityTypeGetCall

Retrieves the specified entity type.

ProjectAgentEntityTypeListCall

Returns the list of all entity types in the specified agent.

ProjectAgentEntityTypePatchCall

Updates the specified entity type.

ProjectAgentEnvironmentIntentListCall

Returns the list of all intents in the specified agent.

ProjectAgentEnvironmentListCall

Returns the list of all non-draft environments of the specified agent.

ProjectAgentEnvironmentUserSessionContextCreateCall

Creates a context. If the specified context already exists, overrides the context.

ProjectAgentEnvironmentUserSessionContextDeleteCall

Deletes the specified context.

ProjectAgentEnvironmentUserSessionContextGetCall

Retrieves the specified context.

ProjectAgentEnvironmentUserSessionContextListCall

Returns the list of all contexts in the specified session.

ProjectAgentEnvironmentUserSessionContextPatchCall

Updates the specified context.

ProjectAgentEnvironmentUserSessionDeleteContextCall

Deletes all active contexts in the specified session.

ProjectAgentEnvironmentUserSessionDetectIntentCall

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause contexts and session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

ProjectAgentEnvironmentUserSessionEntityTypeCreateCall

Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentEnvironmentUserSessionEntityTypeDeleteCall

Deletes the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentEnvironmentUserSessionEntityTypeGetCall

Retrieves the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentEnvironmentUserSessionEntityTypeListCall

Returns the list of all session entity types in the specified session. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentEnvironmentUserSessionEntityTypePatchCall

Updates the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentExportCall

Exports the specified agent to a ZIP file. Operation

ProjectAgentGetFulfillmentCall

Retrieves the fulfillment.

ProjectAgentGetValidationResultCall

Gets agent validation result. Agent validation is performed during training time and is updated automatically when training is completed.

ProjectAgentImportCall

Imports the specified agent from a ZIP file. Uploads new intents and entity types without deleting the existing ones. Intents and entity types with the same name are replaced with the new versions from ImportAgentRequest. After the import, the imported draft agent will be trained automatically (unless disabled in agent settings). However, once the import is done, training may not be completed yet. Please call TrainAgent and wait for the operation it returns in order to train explicitly. Operation An operation which tracks when importing is complete. It only tracks when the draft agent is updated not when it is done training.

ProjectAgentIntentBatchDeleteCall

Deletes intents in the specified agent. Operation

ProjectAgentIntentBatchUpdateCall

Updates/Creates multiple intents in the specified agent. Operation

ProjectAgentIntentCreateCall

Creates an intent in the specified agent.

ProjectAgentIntentDeleteCall

Deletes the specified intent and its direct or indirect followup intents.

ProjectAgentIntentGetCall

Retrieves the specified intent.

ProjectAgentIntentListCall

Returns the list of all intents in the specified agent.

ProjectAgentIntentPatchCall

Updates the specified intent.

ProjectAgentKnowledgeBaseCreateCall

Creates a knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectAgentKnowledgeBaseDeleteCall

Deletes the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectAgentKnowledgeBaseDocumentCreateCall

Creates a new document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectAgentKnowledgeBaseDocumentDeleteCall

Deletes the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectAgentKnowledgeBaseDocumentGetCall

Retrieves the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectAgentKnowledgeBaseDocumentListCall

Returns the list of all documents of the knowledge base. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectAgentKnowledgeBaseDocumentPatchCall

Updates the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectAgentKnowledgeBaseDocumentReloadCall

Reloads the specified document from its specified source, content_uri or content. The previously loaded content of the document will be deleted. Note: Even when the content of the document has not changed, there still may be side effects because of internal implementation changes. Note: If the document source is Google Cloud Storage URI, its metadata will be replaced with the custom metadata from Google Cloud Storage if the import_gcs_custom_metadata field is set to true in the request. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectAgentKnowledgeBaseGetCall

Retrieves the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectAgentKnowledgeBaseListCall

Returns the list of all knowledge bases of the specified agent. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectAgentKnowledgeBasePatchCall

Updates the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectAgentRestoreCall

Restores the specified agent from a ZIP file. Replaces the current agent version with a new one. All the intents and entity types in the older version are deleted. After the restore, the restored draft agent will be trained automatically (unless disabled in agent settings). However, once the restore is done, training may not be completed yet. Please call TrainAgent and wait for the operation it returns in order to train explicitly. Operation An operation which tracks when restoring is complete. It only tracks when the draft agent is updated not when it is done training.

ProjectAgentSearchCall

Returns the list of agents. Since there is at most one conversational agent per project, this method is useful primarily for listing all agents across projects the caller has access to. One can achieve that with a wildcard project collection id “-”. Refer to List Sub-Collections.

ProjectAgentSessionContextCreateCall

Creates a context. If the specified context already exists, overrides the context.

ProjectAgentSessionContextDeleteCall

Deletes the specified context.

ProjectAgentSessionContextGetCall

Retrieves the specified context.

ProjectAgentSessionContextListCall

Returns the list of all contexts in the specified session.

ProjectAgentSessionContextPatchCall

Updates the specified context.

ProjectAgentSessionDeleteContextCall

Deletes all active contexts in the specified session.

ProjectAgentSessionDetectIntentCall

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause contexts and session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

ProjectAgentSessionEntityTypeCreateCall

Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentSessionEntityTypeDeleteCall

Deletes the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentSessionEntityTypeGetCall

Retrieves the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentSessionEntityTypeListCall

Returns the list of all session entity types in the specified session. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentSessionEntityTypePatchCall

Updates the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectAgentTrainCall

Trains the specified agent. Operation

ProjectAgentUpdateFulfillmentCall

Updates the fulfillment.

ProjectAnswerRecordGetCall

Deprecated. Retrieves a specific answer record.

ProjectAnswerRecordListCall

Returns the list of all answer records in the specified project in reverse chronological order.

ProjectAnswerRecordPatchCall

Updates the specified answer record.

ProjectConversationCompleteCall

Completes the specified conversation. Finished conversations are purged from the database after 30 days.

ProjectConversationCreateCall

Creates a new conversation. Conversations are auto-completed after 24 hours. Conversation Lifecycle: There are two stages during a conversation: Automated Agent Stage and Assist Stage. For Automated Agent Stage, there will be a dialogflow agent responding to user queries. For Assist Stage, there’s no dialogflow agent responding to user queries. But we will provide suggestions which are generated from conversation. If Conversation.conversation_profile is configured for a dialogflow agent, conversation will start from Automated Agent Stage, otherwise, it will start from Assist Stage. And during Automated Agent Stage, once an Intent with Intent.live_agent_handoff is triggered, conversation will transfer to Assist Stage.

ProjectConversationGetCall

Retrieves the specific conversation.

ProjectConversationListCall

Returns the list of all conversations in the specified project.

ProjectConversationMessageBatchCreateCall

Batch ingests messages to conversation. Customers can use this RPC to ingest historical messages to conversation.

ProjectConversationMessageListCall

Lists messages that belong to a given conversation. messages are ordered by create_time in descending order. To fetch updates without duplication, send request with filter create_time_epoch_microseconds > [first item's create_time of previous request] and empty page_token.

ProjectConversationParticipantAnalyzeContentCall

Adds a text (chat, for example), or audio (phone recording, for example) message from a participant into the conversation. Note: Always use agent versions for production traffic sent to virtual agents. See Versions and environments.

ProjectConversationParticipantCreateCall

Creates a new participant in a conversation.

ProjectConversationParticipantGetCall

Retrieves a conversation participant.

ProjectConversationParticipantListCall

Returns the list of all participants in the specified conversation.

ProjectConversationParticipantPatchCall

Updates the specified participant.

ProjectConversationParticipantSuggestionCompileCall

Deprecated. use SuggestArticles and SuggestFaqAnswers instead. Gets suggestions for a participant based on specific historical messages. Note that ListSuggestions will only list the auto-generated suggestions, while CompileSuggestion will try to compile suggestion based on the provided conversation context in the real time.

ProjectConversationParticipantSuggestionListCall

Deprecated: Use inline suggestion, event based suggestion or Suggestion* API instead. See HumanAgentAssistantConfig.name for more details. Removal Date: 2020-09-01. Retrieves suggestions for live agents. This method should be used by human agent client software to fetch auto generated suggestions in real-time, while the conversation with an end user is in progress. The functionality is implemented in terms of the list pagination design pattern. The client app should use the next_page_token field to fetch the next batch of suggestions. suggestions are sorted by create_time in descending order. To fetch latest suggestion, just set page_size to 1. To fetch new suggestions without duplication, send request with filter create_time_epoch_microseconds > [first item's create_time of previous request] and empty page_token.

ProjectConversationParticipantSuggestionSuggestArticleCall

Gets suggested articles for a participant based on specific historical messages. Note that ListSuggestions will only list the auto-generated suggestions, while CompileSuggestion will try to compile suggestion based on the provided conversation context in the real time.

ProjectConversationParticipantSuggestionSuggestFaqAnswerCall

Gets suggested faq answers for a participant based on specific historical messages.

ProjectConversationParticipantSuggestionSuggestSmartReplyCall

Gets smart replies for a participant based on specific historical messages.

ProjectConversationProfileCreateCall

Creates a conversation profile in the specified project. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren’t populated in the response. You can retrieve them via GetConversationProfile API.

ProjectConversationProfileDeleteCall

Deletes the specified conversation profile.

ProjectConversationProfileGetCall

Retrieves the specified conversation profile.

ProjectConversationProfileListCall

Returns the list of all conversation profiles in the specified project.

ProjectConversationProfilePatchCall

Updates the specified conversation profile. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren’t populated in the response. You can retrieve them via GetConversationProfile API.

ProjectDeleteAgentCall

Deletes the specified agent.

ProjectGetAgentCall

Retrieves the specified agent.

ProjectKnowledgeBaseCreateCall

Creates a knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectKnowledgeBaseDeleteCall

Deletes the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectKnowledgeBaseDocumentCreateCall

Creates a new document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectKnowledgeBaseDocumentDeleteCall

Deletes the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectKnowledgeBaseDocumentGetCall

Retrieves the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectKnowledgeBaseDocumentImportCall

Create documents by importing data from external sources.

ProjectKnowledgeBaseDocumentListCall

Returns the list of all documents of the knowledge base. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectKnowledgeBaseDocumentPatchCall

Updates the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectKnowledgeBaseDocumentReloadCall

Reloads the specified document from its specified source, content_uri or content. The previously loaded content of the document will be deleted. Note: Even when the content of the document has not changed, there still may be side effects because of internal implementation changes. Note: If the document source is Google Cloud Storage URI, its metadata will be replaced with the custom metadata from Google Cloud Storage if the import_gcs_custom_metadata field is set to true in the request. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectKnowledgeBaseGetCall

Retrieves the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectKnowledgeBaseListCall

Returns the list of all knowledge bases of the specified agent. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectKnowledgeBasePatchCall

Updates the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectLocationAgentEntityTypeBatchDeleteCall

Deletes entity types in the specified agent. Operation

ProjectLocationAgentEntityTypeBatchUpdateCall

Updates/Creates multiple entity types in the specified agent. Operation

ProjectLocationAgentEntityTypeCreateCall

Creates an entity type in the specified agent.

ProjectLocationAgentEntityTypeDeleteCall

Deletes the specified entity type.

ProjectLocationAgentEntityTypeEntityBatchCreateCall

Creates multiple new entities in the specified entity type. Operation

ProjectLocationAgentEntityTypeEntityBatchDeleteCall

Deletes entities in the specified entity type. Operation

ProjectLocationAgentEntityTypeEntityBatchUpdateCall

Updates or creates multiple entities in the specified entity type. This method does not affect entities in the entity type that aren’t explicitly specified in the request. Operation

ProjectLocationAgentEntityTypeGetCall

Retrieves the specified entity type.

ProjectLocationAgentEntityTypeListCall

Returns the list of all entity types in the specified agent.

ProjectLocationAgentEntityTypePatchCall

Updates the specified entity type.

ProjectLocationAgentEnvironmentListCall

Returns the list of all non-draft environments of the specified agent.

ProjectLocationAgentEnvironmentUserSessionContextCreateCall

Creates a context. If the specified context already exists, overrides the context.

ProjectLocationAgentEnvironmentUserSessionContextDeleteCall

Deletes the specified context.

ProjectLocationAgentEnvironmentUserSessionContextGetCall

Retrieves the specified context.

ProjectLocationAgentEnvironmentUserSessionContextListCall

Returns the list of all contexts in the specified session.

ProjectLocationAgentEnvironmentUserSessionContextPatchCall

Updates the specified context.

ProjectLocationAgentEnvironmentUserSessionDeleteContextCall

Deletes all active contexts in the specified session.

ProjectLocationAgentEnvironmentUserSessionDetectIntentCall

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause contexts and session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

ProjectLocationAgentEnvironmentUserSessionEntityTypeCreateCall

Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentEnvironmentUserSessionEntityTypeDeleteCall

Deletes the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentEnvironmentUserSessionEntityTypeGetCall

Retrieves the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentEnvironmentUserSessionEntityTypeListCall

Returns the list of all session entity types in the specified session. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentEnvironmentUserSessionEntityTypePatchCall

Updates the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentExportCall

Exports the specified agent to a ZIP file. Operation

ProjectLocationAgentGetFulfillmentCall

Retrieves the fulfillment.

ProjectLocationAgentGetValidationResultCall

Gets agent validation result. Agent validation is performed during training time and is updated automatically when training is completed.

ProjectLocationAgentImportCall

Imports the specified agent from a ZIP file. Uploads new intents and entity types without deleting the existing ones. Intents and entity types with the same name are replaced with the new versions from ImportAgentRequest. After the import, the imported draft agent will be trained automatically (unless disabled in agent settings). However, once the import is done, training may not be completed yet. Please call TrainAgent and wait for the operation it returns in order to train explicitly. Operation An operation which tracks when importing is complete. It only tracks when the draft agent is updated not when it is done training.

ProjectLocationAgentIntentBatchDeleteCall

Deletes intents in the specified agent. Operation

ProjectLocationAgentIntentBatchUpdateCall

Updates/Creates multiple intents in the specified agent. Operation

ProjectLocationAgentIntentCreateCall

Creates an intent in the specified agent.

ProjectLocationAgentIntentDeleteCall

Deletes the specified intent and its direct or indirect followup intents.

ProjectLocationAgentIntentGetCall

Retrieves the specified intent.

ProjectLocationAgentIntentListCall

Returns the list of all intents in the specified agent.

ProjectLocationAgentIntentPatchCall

Updates the specified intent.

ProjectLocationAgentRestoreCall

Restores the specified agent from a ZIP file. Replaces the current agent version with a new one. All the intents and entity types in the older version are deleted. After the restore, the restored draft agent will be trained automatically (unless disabled in agent settings). However, once the restore is done, training may not be completed yet. Please call TrainAgent and wait for the operation it returns in order to train explicitly. Operation An operation which tracks when restoring is complete. It only tracks when the draft agent is updated not when it is done training.

ProjectLocationAgentSearchCall

Returns the list of agents. Since there is at most one conversational agent per project, this method is useful primarily for listing all agents across projects the caller has access to. One can achieve that with a wildcard project collection id “-”. Refer to List Sub-Collections.

ProjectLocationAgentSessionContextCreateCall

Creates a context. If the specified context already exists, overrides the context.

ProjectLocationAgentSessionContextDeleteCall

Deletes the specified context.

ProjectLocationAgentSessionContextGetCall

Retrieves the specified context.

ProjectLocationAgentSessionContextListCall

Returns the list of all contexts in the specified session.

ProjectLocationAgentSessionContextPatchCall

Updates the specified context.

ProjectLocationAgentSessionDeleteContextCall

Deletes all active contexts in the specified session.

ProjectLocationAgentSessionDetectIntentCall

Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause contexts and session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.

ProjectLocationAgentSessionEntityTypeCreateCall

Creates a session entity type. If the specified session entity type already exists, overrides the session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentSessionEntityTypeDeleteCall

Deletes the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentSessionEntityTypeGetCall

Retrieves the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentSessionEntityTypeListCall

Returns the list of all session entity types in the specified session. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentSessionEntityTypePatchCall

Updates the specified session entity type. This method doesn’t work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration.

ProjectLocationAgentTrainCall

Trains the specified agent. Operation

ProjectLocationAgentUpdateFulfillmentCall

Updates the fulfillment.

ProjectLocationAnswerRecordGetCall

Deprecated. Retrieves a specific answer record.

ProjectLocationAnswerRecordListCall

Returns the list of all answer records in the specified project in reverse chronological order.

ProjectLocationAnswerRecordPatchCall

Updates the specified answer record.

ProjectLocationConversationCompleteCall

Completes the specified conversation. Finished conversations are purged from the database after 30 days.

ProjectLocationConversationCreateCall

Creates a new conversation. Conversations are auto-completed after 24 hours. Conversation Lifecycle: There are two stages during a conversation: Automated Agent Stage and Assist Stage. For Automated Agent Stage, there will be a dialogflow agent responding to user queries. For Assist Stage, there’s no dialogflow agent responding to user queries. But we will provide suggestions which are generated from conversation. If Conversation.conversation_profile is configured for a dialogflow agent, conversation will start from Automated Agent Stage, otherwise, it will start from Assist Stage. And during Automated Agent Stage, once an Intent with Intent.live_agent_handoff is triggered, conversation will transfer to Assist Stage.

ProjectLocationConversationGetCall

Retrieves the specific conversation.

ProjectLocationConversationListCall

Returns the list of all conversations in the specified project.

ProjectLocationConversationMessageBatchCreateCall

Batch ingests messages to conversation. Customers can use this RPC to ingest historical messages to conversation.

ProjectLocationConversationMessageListCall

Lists messages that belong to a given conversation. messages are ordered by create_time in descending order. To fetch updates without duplication, send request with filter create_time_epoch_microseconds > [first item's create_time of previous request] and empty page_token.

ProjectLocationConversationParticipantAnalyzeContentCall

Adds a text (chat, for example), or audio (phone recording, for example) message from a participant into the conversation. Note: Always use agent versions for production traffic sent to virtual agents. See Versions and environments.

ProjectLocationConversationParticipantCreateCall

Creates a new participant in a conversation.

ProjectLocationConversationParticipantGetCall

Retrieves a conversation participant.

ProjectLocationConversationParticipantListCall

Returns the list of all participants in the specified conversation.

ProjectLocationConversationParticipantPatchCall

Updates the specified participant.

ProjectLocationConversationParticipantSuggestionSuggestArticleCall

Gets suggested articles for a participant based on specific historical messages. Note that ListSuggestions will only list the auto-generated suggestions, while CompileSuggestion will try to compile suggestion based on the provided conversation context in the real time.

ProjectLocationConversationParticipantSuggestionSuggestFaqAnswerCall

Gets suggested faq answers for a participant based on specific historical messages.

ProjectLocationConversationParticipantSuggestionSuggestSmartReplyCall

Gets smart replies for a participant based on specific historical messages.

ProjectLocationConversationProfileCreateCall

Creates a conversation profile in the specified project. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren’t populated in the response. You can retrieve them via GetConversationProfile API.

ProjectLocationConversationProfileDeleteCall

Deletes the specified conversation profile.

ProjectLocationConversationProfileGetCall

Retrieves the specified conversation profile.

ProjectLocationConversationProfileListCall

Returns the list of all conversation profiles in the specified project.

ProjectLocationConversationProfilePatchCall

Updates the specified conversation profile. ConversationProfile.CreateTime and ConversationProfile.UpdateTime aren’t populated in the response. You can retrieve them via GetConversationProfile API.

ProjectLocationDeleteAgentCall

Deletes the specified agent.

ProjectLocationGetAgentCall

Retrieves the specified agent.

ProjectLocationKnowledgeBaseCreateCall

Creates a knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectLocationKnowledgeBaseDeleteCall

Deletes the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectLocationKnowledgeBaseDocumentCreateCall

Creates a new document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectLocationKnowledgeBaseDocumentDeleteCall

Deletes the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectLocationKnowledgeBaseDocumentGetCall

Retrieves the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectLocationKnowledgeBaseDocumentImportCall

Create documents by importing data from external sources.

ProjectLocationKnowledgeBaseDocumentListCall

Returns the list of all documents of the knowledge base. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectLocationKnowledgeBaseDocumentPatchCall

Updates the specified document. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectLocationKnowledgeBaseDocumentReloadCall

Reloads the specified document from its specified source, content_uri or content. The previously loaded content of the document will be deleted. Note: Even when the content of the document has not changed, there still may be side effects because of internal implementation changes. Note: If the document source is Google Cloud Storage URI, its metadata will be replaced with the custom metadata from Google Cloud Storage if the import_gcs_custom_metadata field is set to true in the request. Note: The projects.agent.knowledgeBases.documents resource is deprecated; only use projects.knowledgeBases.documents.

ProjectLocationKnowledgeBaseGetCall

Retrieves the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectLocationKnowledgeBaseListCall

Returns the list of all knowledge bases of the specified agent. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectLocationKnowledgeBasePatchCall

Updates the specified knowledge base. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.

ProjectLocationOperationCancelCall

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

ProjectLocationOperationGetCall

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

ProjectLocationOperationListCall

Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED. NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

ProjectLocationSetAgentCall

Creates/updates the specified agent.

ProjectMethods

A builder providing access to all methods supported on project resources. It is not used directly, but through the Dialogflow hub.

ProjectOperationCancelCall

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn’t support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

ProjectOperationGetCall

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

ProjectOperationListCall

Lists operations that match the specified filter in the request. If the server doesn’t support this method, it returns UNIMPLEMENTED. NOTE: the name binding allows API services to override the binding to use different resource name schemes, such as users/*/operations. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

ProjectSetAgentCall

Creates/updates the specified agent.

Enums

Scope

Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.