Types for Dialogflow API Client

class dialogflow_v2beta1.types.Agent

Represents a conversational agent.

parent

Required. The project of this agent. Format: projects/<Project ID>.

display_name

Required. The name of this agent.

default_language_code

Required. The default language of the agent as a language tag. See Language Support for a list of the currently supported language codes. This field cannot be set by the Update method.

supported_language_codes

Optional. The list of all languages supported by this agent (except for the default_language_code).

time_zone

Required. The time zone of this agent from the time zone database, e.g., America/New_York, Europe/Paris.

description

Optional. The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected.

avatar_uri

Optional. The URI of the agent’s avatar. Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration.

enable_logging

Optional. Determines whether this agent should log conversation queries.

match_mode

Optional. Determines how intents are detected from user queries.

classification_threshold

Optional. To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold. If the returned score value is less than the threshold value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used.

avatar_uri

Field google.cloud.dialogflow.v2beta1.Agent.avatar_uri

classification_threshold

Field google.cloud.dialogflow.v2beta1.Agent.classification_threshold

default_language_code

Field google.cloud.dialogflow.v2beta1.Agent.default_language_code

description

Field google.cloud.dialogflow.v2beta1.Agent.description

display_name

Field google.cloud.dialogflow.v2beta1.Agent.display_name

enable_logging

Field google.cloud.dialogflow.v2beta1.Agent.enable_logging

match_mode

Field google.cloud.dialogflow.v2beta1.Agent.match_mode

parent

Field google.cloud.dialogflow.v2beta1.Agent.parent

supported_language_codes

Field google.cloud.dialogflow.v2beta1.Agent.supported_language_codes

time_zone

Field google.cloud.dialogflow.v2beta1.Agent.time_zone

class dialogflow_v2beta1.types.Any
type_url

Field google.protobuf.Any.type_url

value

Field google.protobuf.Any.value

class dialogflow_v2beta1.types.BatchCreateEntitiesRequest

The request message for [EntityTypes.BatchCreateEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchCreateEntities].

parent

Required. The name of the entity type to create entities in. Format: projects/<Project ID>/agent/entityTypes/<Entity Type ID>.

entities

Required. The entities to create.

language_code

Optional. The language of entity synonyms defined in entities. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

entities

Field google.cloud.dialogflow.v2beta1.BatchCreateEntitiesRequest.entities

language_code

Field google.cloud.dialogflow.v2beta1.BatchCreateEntitiesRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.BatchCreateEntitiesRequest.parent

class dialogflow_v2beta1.types.BatchDeleteEntitiesRequest

The request message for [EntityTypes.BatchDeleteEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntities].

parent

Required. The name of the entity type to delete entries for. Format: projects/<Project ID>/agent/entityTypes/<Entity Type ID>.

entity_values

Required. The canonical values of the entities to delete. Note that these are not fully-qualified names, i.e. they don’t start with projects/<Project ID>.

language_code

Optional. The language of entity synonyms defined in entities. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

entity_values

Field google.cloud.dialogflow.v2beta1.BatchDeleteEntitiesRequest.entity_values

language_code

Field google.cloud.dialogflow.v2beta1.BatchDeleteEntitiesRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.BatchDeleteEntitiesRequest.parent

class dialogflow_v2beta1.types.BatchDeleteEntityTypesRequest

The request message for [EntityTypes.BatchDeleteEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntityTypes].

parent

Required. The name of the agent to delete all entities types for. Format: projects/<Project ID>/agent.

entity_type_names

Required. The names entity types to delete. All names must point to the same agent as parent.

entity_type_names

Field google.cloud.dialogflow.v2beta1.BatchDeleteEntityTypesRequest.entity_type_names

parent

Field google.cloud.dialogflow.v2beta1.BatchDeleteEntityTypesRequest.parent

class dialogflow_v2beta1.types.BatchDeleteIntentsRequest

The request message for [Intents.BatchDeleteIntents][google.cloud.dialogflow.v2beta1.Intents.BatchDeleteIntents].

parent

Required. The name of the agent to delete all entities types for. Format: projects/<Project ID>/agent.

intents

Required. The collection of intents to delete. Only intent name must be filled in.

intents

Field google.cloud.dialogflow.v2beta1.BatchDeleteIntentsRequest.intents

parent

Field google.cloud.dialogflow.v2beta1.BatchDeleteIntentsRequest.parent

class dialogflow_v2beta1.types.BatchUpdateEntitiesRequest

The request message for [EntityTypes.BatchUpdateEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntities].

parent

Required. The name of the entity type to update or create entities in. Format: projects/<Project ID>/agent/entityTypes/<Entity Type ID>.

entities

Required. The entities to update or create.

language_code

Optional. The language of entity synonyms defined in entities. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

update_mask

Optional. The mask to control which fields get updated.

entities

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntitiesRequest.entities

language_code

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntitiesRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntitiesRequest.parent

update_mask

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntitiesRequest.update_mask

class dialogflow_v2beta1.types.BatchUpdateEntityTypesRequest

The request message for [EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes].

parent

Required. The name of the agent to update or create entity types in. Format: projects/<Project ID>/agent.

entity_type_batch

Required. The source of the entity type batch. For each entity type in the batch: - If name is specified, we update an existing entity type. - If name is not specified, we create a new entity type.

entity_type_batch_uri

The URI to a Google Cloud Storage file containing entity types to update or create. The file format can either be a serialized proto (of EntityBatch type) or a JSON object. Note: The URI must start with “gs://”.

entity_type_batch_inline

The collection of entity types to update or create.

language_code

Optional. The language of entity synonyms defined in entity_types. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

update_mask

Optional. The mask to control which fields get updated.

entity_type_batch_inline

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesRequest.entity_type_batch_inline

entity_type_batch_uri

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesRequest.entity_type_batch_uri

language_code

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesRequest.parent

update_mask

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesRequest.update_mask

class dialogflow_v2beta1.types.BatchUpdateEntityTypesResponse

The response message for [EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes].

entity_types

The collection of updated or created entity types.

entity_types

Field google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesResponse.entity_types

class dialogflow_v2beta1.types.BatchUpdateIntentsRequest

The request message for [Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents].

parent

Required. The name of the agent to update or create intents in. Format: projects/<Project ID>/agent.

intent_batch

Required. The source of the intent batch.

intent_batch_uri

The URI to a Google Cloud Storage file containing intents to update or create. The file format can either be a serialized proto (of IntentBatch type) or JSON object. Note: The URI must start with “gs://”.

intent_batch_inline

The collection of intents to update or create.

language_code

Optional. The language of training phrases, parameters and rich messages defined in intents. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

update_mask

Optional. The mask to control which fields get updated.

intent_view

Optional. The resource view to apply to the returned intent.

intent_batch_inline

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsRequest.intent_batch_inline

intent_batch_uri

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsRequest.intent_batch_uri

intent_view

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsRequest.intent_view

language_code

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsRequest.parent

update_mask

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsRequest.update_mask

class dialogflow_v2beta1.types.BatchUpdateIntentsResponse

The response message for [Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents].

intents

The collection of updated or created intents.

intents

Field google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse.intents

class dialogflow_v2beta1.types.CancelOperationRequest
name

Field google.longrunning.CancelOperationRequest.name

class dialogflow_v2beta1.types.Context

Represents a context.

name

Required. The unique identifier of the context. Format: projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>, or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/contexts/<Context ID>. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

lifespan_count

Optional. The number of conversational query requests after which the context expires. If set to 0 (the default) the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.

parameters

Optional. The collection of parameters associated with this context. Refer to this doc for syntax.

lifespan_count

Field google.cloud.dialogflow.v2beta1.Context.lifespan_count

name

Field google.cloud.dialogflow.v2beta1.Context.name

parameters

Field google.cloud.dialogflow.v2beta1.Context.parameters

class dialogflow_v2beta1.types.CreateContextRequest

The request message for [Contexts.CreateContext][google.cloud.dialogflow.v2beta1.Contexts.CreateContext].

parent

Required. The session to create a context for. Format: projects/<Project ID>/agent/sessions/<Session ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

context

Required. The context to create.

context

Field google.cloud.dialogflow.v2beta1.CreateContextRequest.context

parent

Field google.cloud.dialogflow.v2beta1.CreateContextRequest.parent

class dialogflow_v2beta1.types.CreateDocumentRequest

Request message for [Documents.CreateDocument][google.cloud.dialogflow.v2beta1.Documents.CreateDocument].

parent

Required. The knoweldge base to create a document for. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>.

document

Required. The document to create.

document

Field google.cloud.dialogflow.v2beta1.CreateDocumentRequest.document

parent

Field google.cloud.dialogflow.v2beta1.CreateDocumentRequest.parent

class dialogflow_v2beta1.types.CreateEntityTypeRequest

The request message for [EntityTypes.CreateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.CreateEntityType].

parent

Required. The agent to create a entity type for. Format: projects/<Project ID>/agent.

entity_type

Required. The entity type to create.

language_code

Optional. The language of entity synonyms defined in entity_type. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

entity_type

Field google.cloud.dialogflow.v2beta1.CreateEntityTypeRequest.entity_type

language_code

Field google.cloud.dialogflow.v2beta1.CreateEntityTypeRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.CreateEntityTypeRequest.parent

class dialogflow_v2beta1.types.CreateIntentRequest

The request message for [Intents.CreateIntent][google.cloud.dialogflow.v2beta1.Intents.CreateIntent].

parent

Required. The agent to create a intent for. Format: projects/<Project ID>/agent.

intent

Required. The intent to create.

language_code

Optional. The language of training phrases, parameters and rich messages defined in intent. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

intent_view

Optional. The resource view to apply to the returned intent.

intent

Field google.cloud.dialogflow.v2beta1.CreateIntentRequest.intent

intent_view

Field google.cloud.dialogflow.v2beta1.CreateIntentRequest.intent_view

language_code

Field google.cloud.dialogflow.v2beta1.CreateIntentRequest.language_code

parent

Field google.cloud.dialogflow.v2beta1.CreateIntentRequest.parent

class dialogflow_v2beta1.types.CreateKnowledgeBaseRequest

Request message for [KnowledgeBases.CreateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.CreateKnowledgeBase].

parent

Required. The project to create a knowledge base for. Format: projects/<Project ID>.

knowledge_base

Required. The knowledge base to create.

knowledge_base

Field google.cloud.dialogflow.v2beta1.CreateKnowledgeBaseRequest.knowledge_base

parent

Field google.cloud.dialogflow.v2beta1.CreateKnowledgeBaseRequest.parent

class dialogflow_v2beta1.types.CreateSessionEntityTypeRequest

The request message for [SessionEntityTypes.CreateSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.CreateSessionEntityType].

parent

Required. The session to create a session entity type for. Format: projects/<Project ID>/agent/sessions/<Session ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/ sessions/<Session ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

session_entity_type

Required. The session entity type to create.

parent

Field google.cloud.dialogflow.v2beta1.CreateSessionEntityTypeRequest.parent

session_entity_type

Field google.cloud.dialogflow.v2beta1.CreateSessionEntityTypeRequest.session_entity_type

class dialogflow_v2beta1.types.DeleteAllContextsRequest

The request message for [Contexts.DeleteAllContexts][google.cloud.dialogflow.v2beta1.Contexts.DeleteAllContexts].

parent

Required. The name of the session to delete all contexts from. Format: projects/<Project ID>/agent/sessions/<Session ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>. If Environment ID is not specified we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

parent

Field google.cloud.dialogflow.v2beta1.DeleteAllContextsRequest.parent

class dialogflow_v2beta1.types.DeleteContextRequest

The request message for [Contexts.DeleteContext][google.cloud.dialogflow.v2beta1.Contexts.DeleteContext].

name

Required. The name of the context to delete. Format: projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/contexts/<Context ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

name

Field google.cloud.dialogflow.v2beta1.DeleteContextRequest.name

class dialogflow_v2beta1.types.DeleteDocumentRequest

Request message for [Documents.DeleteDocument][google.cloud.dialogflow.v2beta1.Documents.DeleteDocument].

name

The name of the document to delete. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>.

name

Field google.cloud.dialogflow.v2beta1.DeleteDocumentRequest.name

class dialogflow_v2beta1.types.DeleteEntityTypeRequest

The request message for [EntityTypes.DeleteEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.DeleteEntityType].

name

Required. The name of the entity type to delete. Format: projects/<Project ID>/agent/entityTypes/<EntityType ID>.

name

Field google.cloud.dialogflow.v2beta1.DeleteEntityTypeRequest.name

class dialogflow_v2beta1.types.DeleteIntentRequest

The request message for [Intents.DeleteIntent][google.cloud.dialogflow.v2beta1.Intents.DeleteIntent].

name

Required. The name of the intent to delete. If this intent has direct or indirect followup intents, we also delete them. Format: projects/<Project ID>/agent/intents/<Intent ID>.

name

Field google.cloud.dialogflow.v2beta1.DeleteIntentRequest.name

class dialogflow_v2beta1.types.DeleteKnowledgeBaseRequest

Request message for [KnowledgeBases.DeleteKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.DeleteKnowledgeBase].

name

Required. The name of the knowledge base to delete. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>.

force

Optional. Force deletes the knowledge base. When set to true, any documents in the knowledge base are also deleted.

force

Field google.cloud.dialogflow.v2beta1.DeleteKnowledgeBaseRequest.force

name

Field google.cloud.dialogflow.v2beta1.DeleteKnowledgeBaseRequest.name

class dialogflow_v2beta1.types.DeleteOperationRequest
name

Field google.longrunning.DeleteOperationRequest.name

class dialogflow_v2beta1.types.DeleteSessionEntityTypeRequest

The request message for [SessionEntityTypes.DeleteSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.DeleteSessionEntityType].

name

Required. The name of the entity type to delete. Format: projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type Display Name> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

name

Field google.cloud.dialogflow.v2beta1.DeleteSessionEntityTypeRequest.name

class dialogflow_v2beta1.types.DetectIntentRequest

The request to detect user’s intent.

session

Required. The name of the session this query is sent to. Format: projects/<Project ID>/agent/sessions/<Session ID>, or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we are using “-“. It’s up to the API caller to choose an appropriate Session ID and User Id. They can be a random numbers or some type of user and session identifiers (preferably hashed). The length of the Session ID and User ID must not exceed 36 characters.

query_params

Optional. The parameters of this query.

query_input

Required. The input specification. It can be set to: 1. an audio config which instructs the speech recognizer how to process the speech audio, 2. a conversational query in the form of text, or 3. an event that specifies which intent to trigger.

output_audio_config

Optional. Instructs the speech synthesizer how to generate the output audio. If this field is not set and agent-level speech synthesizer is not configured, no output audio is generated.

input_audio

Optional. The natural language speech audio to be processed. This field should be populated iff query_input is set to an input audio config. A single request can contain up to 1 minute of speech audio data.

input_audio

Field google.cloud.dialogflow.v2beta1.DetectIntentRequest.input_audio

output_audio_config

Field google.cloud.dialogflow.v2beta1.DetectIntentRequest.output_audio_config

query_input

Field google.cloud.dialogflow.v2beta1.DetectIntentRequest.query_input

query_params

Field google.cloud.dialogflow.v2beta1.DetectIntentRequest.query_params

session

Field google.cloud.dialogflow.v2beta1.DetectIntentRequest.session

class dialogflow_v2beta1.types.DetectIntentResponse

The message returned from the DetectIntent method.

response_id

The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.

query_result

The selected results of the conversational query or event processing. See alternative_query_results for additional potential results.

alternative_query_results

If Knowledge Connectors are enabled, there could be more than one result returned for a given query or event, and this field will contain all results except for the top one, which is captured in query_result. The alternative results are ordered by decreasing QueryResult.intent_detection_confidence. If Knowledge Connectors are disabled, this field will be empty until multiple responses for regular intents are supported, at which point those additional results will be surfaced here.

webhook_status

Specifies the status of the webhook request.

output_audio

The audio data bytes encoded as specified in the request. Note: The output audio is generated based on the values of default platform text responses found in the query_result.fulfillment_messages field. If multiple default text responses exist, they will be concatenated when generating audio. If no default platform text responses exist, the generated audio content will be empty.

output_audio_config

Instructs the speech synthesizer how to generate the output audio. This field is populated from the agent-level speech synthesizer configuration, if enabled.

alternative_query_results

Field google.cloud.dialogflow.v2beta1.DetectIntentResponse.alternative_query_results

output_audio

Field google.cloud.dialogflow.v2beta1.DetectIntentResponse.output_audio

output_audio_config

Field google.cloud.dialogflow.v2beta1.DetectIntentResponse.output_audio_config

query_result

Field google.cloud.dialogflow.v2beta1.DetectIntentResponse.query_result

response_id

Field google.cloud.dialogflow.v2beta1.DetectIntentResponse.response_id

webhook_status

Field google.cloud.dialogflow.v2beta1.DetectIntentResponse.webhook_status

class dialogflow_v2beta1.types.Document

A document resource.

Note: resource projects.agent.knowledgeBases.documents is deprecated, please use projects.knowledgeBases.documents instead.

name

The document resource name. The name must be empty when creating a document. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>.

display_name

Required. The display name of the document. The name must be 1024 bytes or less; otherwise, the creation request fails.

mime_type

Required. The MIME type of this document.

knowledge_types

Required. The knowledge type of document content.

source

Required. The source of this document.

content_uri

The URI where the file content is located. For documents stored in Google Cloud Storage, these URIs must have the form gs://<bucket-name>/<object-name>. NOTE: External URLs must correspond to public webpages, i.e., they must be indexed by Google Search. In particular, URLs for showing documents in Google Cloud Storage (i.e. the URL in your browser) are not supported. Instead use the gs:// format URI described above.

content

The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types. Note: This field is in the process of being deprecated, please use raw_content instead.

raw_content

The raw content of the document. This field is only permitted for EXTRACTIVE_QA and FAQ knowledge types.

content

Field google.cloud.dialogflow.v2beta1.Document.content

content_uri

Field google.cloud.dialogflow.v2beta1.Document.content_uri

display_name

Field google.cloud.dialogflow.v2beta1.Document.display_name

knowledge_types

Field google.cloud.dialogflow.v2beta1.Document.knowledge_types

mime_type

Field google.cloud.dialogflow.v2beta1.Document.mime_type

name

Field google.cloud.dialogflow.v2beta1.Document.name

raw_content

Field google.cloud.dialogflow.v2beta1.Document.raw_content

class dialogflow_v2beta1.types.Empty
class dialogflow_v2beta1.types.EntityType

Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.

name

The unique identifier of the entity type. Required for [Entity Types.UpdateEntityType][google.cloud.dialogflow.v2beta1.Entity Types.UpdateEntityType] and [EntityTypes.BatchUpdateEntityType s][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEnti tyTypes] methods. Format: projects/<Project ID>/agent/entityTypes/<Entity Type ID>.

display_name

Required. The name of the entity type.

kind

Required. Indicates the kind of entity type.

auto_expansion_mode

Optional. Indicates whether the entity type can be automatically expanded.

entities

Optional. The collection of entity entries associated with the entity type.

class Entity

An entity entry for an associated entity type.

value

Required. The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions. For KIND_MAP entity types: - A canonical value to be used in place of synonyms. For KIND_LIST entity types: - A string that can contain references to other entity types (with or without aliases).

synonyms

Required. A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions. For KIND_LIST entity types: - This collection must contain exactly one synonym equal to value.

synonyms

Field google.cloud.dialogflow.v2beta1.EntityType.Entity.synonyms

value

Field google.cloud.dialogflow.v2beta1.EntityType.Entity.value

auto_expansion_mode

Field google.cloud.dialogflow.v2beta1.EntityType.auto_expansion_mode

display_name

Field google.cloud.dialogflow.v2beta1.EntityType.display_name

entities

Field google.cloud.dialogflow.v2beta1.EntityType.entities

kind

Field google.cloud.dialogflow.v2beta1.EntityType.kind

name

Field google.cloud.dialogflow.v2beta1.EntityType.name

class dialogflow_v2beta1.types.EntityTypeBatch

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

entity_types

A collection of entity types.

entity_types

Field google.cloud.dialogflow.v2beta1.EntityTypeBatch.entity_types

class dialogflow_v2beta1.types.EventInput

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

name

Required. The unique identifier of the event.

parameters

Optional. The collection of parameters associated with the event.

language_code

Required. The language of this query. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

language_code

Field google.cloud.dialogflow.v2beta1.EventInput.language_code

name

Field google.cloud.dialogflow.v2beta1.EventInput.name

parameters

Field google.cloud.dialogflow.v2beta1.EventInput.parameters

class dialogflow_v2beta1.types.ExportAgentRequest

The request message for [Agents.ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent].

parent

Required. The project that the agent to export is associated with. Format: projects/<Project ID>.

agent_uri

Optional. The Google Cloud Storage URI to export the agent to. The format of this URI must be gs://<bucket- name>/<object-name>. If left unspecified, the serialized agent is returned inline.

agent_uri

Field google.cloud.dialogflow.v2beta1.ExportAgentRequest.agent_uri

parent

Field google.cloud.dialogflow.v2beta1.ExportAgentRequest.parent

class dialogflow_v2beta1.types.ExportAgentResponse

The response message for [Agents.ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent].

agent

Required. The exported agent.

agent_uri

The URI to a file containing the exported agent. This field is populated only if agent_uri is specified in ExportAgentRequest.

agent_content

The exported agent. Example for how to export an agent to a zip file via a command line: .. raw:: html <pre>curl ‘https://dialogflow.googleapis.com/v2beta1/projects/&lt;projec t_name&gt;/agent:export’ -X POST -H ‘Authorization: Bearer ‘$(gcloud auth application-default print-access-token) -H ‘Accept: application/json’ -H ‘Content-Type: application/json’ –compressed –data-binary ‘{}’ | grep agentContent | sed -e ‘s/.*”agentContent”: “([^”]*)”.*//’ | base64 –decode > &lt;agent zip file&gt;</pre>

agent_content

Field google.cloud.dialogflow.v2beta1.ExportAgentResponse.agent_content

agent_uri

Field google.cloud.dialogflow.v2beta1.ExportAgentResponse.agent_uri

class dialogflow_v2beta1.types.FieldMask
paths

Field google.protobuf.FieldMask.paths

class dialogflow_v2beta1.types.GetAgentRequest

The request message for [Agents.GetAgent][google.cloud.dialogflow.v2beta1.Agents.GetAgent].

parent

Required. The project that the agent to fetch is associated with. Format: projects/<Project ID>.

parent

Field google.cloud.dialogflow.v2beta1.GetAgentRequest.parent

class dialogflow_v2beta1.types.GetContextRequest

The request message for [Contexts.GetContext][google.cloud.dialogflow.v2beta1.Contexts.GetContext].

name

Required. The name of the context. Format: projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/contexts/<Context ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

name

Field google.cloud.dialogflow.v2beta1.GetContextRequest.name

class dialogflow_v2beta1.types.GetDocumentRequest

Request message for [Documents.GetDocument][google.cloud.dialogflow.v2beta1.Documents.GetDocument].

name

Required. The name of the document to retrieve. Format projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>.

name

Field google.cloud.dialogflow.v2beta1.GetDocumentRequest.name

class dialogflow_v2beta1.types.GetEntityTypeRequest

The request message for [EntityTypes.GetEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.GetEntityType].

name

Required. The name of the entity type. Format: projects/<Project ID>/agent/entityTypes/<EntityType ID>.

language_code

Optional. The language to retrieve entity synonyms for. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

language_code

Field google.cloud.dialogflow.v2beta1.GetEntityTypeRequest.language_code

name

Field google.cloud.dialogflow.v2beta1.GetEntityTypeRequest.name

class dialogflow_v2beta1.types.GetIntentRequest

The request message for [Intents.GetIntent][google.cloud.dialogflow.v2beta1.Intents.GetIntent].

name

Required. The name of the intent. Format: projects/<Project ID>/agent/intents/<Intent ID>.

language_code

Optional. The language to retrieve training phrases, parameters and rich messages for. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

intent_view

Optional. The resource view to apply to the returned intent.

intent_view

Field google.cloud.dialogflow.v2beta1.GetIntentRequest.intent_view

language_code

Field google.cloud.dialogflow.v2beta1.GetIntentRequest.language_code

name

Field google.cloud.dialogflow.v2beta1.GetIntentRequest.name

class dialogflow_v2beta1.types.GetKnowledgeBaseRequest

Request message for [KnowledgeBase.GetDocument][].

name

Required. The name of the knowledge base to retrieve. Format projects/<Project ID>/knowledgeBases/<Knowledge Base ID>.

name

Field google.cloud.dialogflow.v2beta1.GetKnowledgeBaseRequest.name

class dialogflow_v2beta1.types.GetOperationRequest
name

Field google.longrunning.GetOperationRequest.name

class dialogflow_v2beta1.types.GetSessionEntityTypeRequest

The request message for [SessionEntityTypes.GetSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.GetSessionEntityType].

name

Required. The name of the session entity type. Format: projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type Display Name> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

name

Field google.cloud.dialogflow.v2beta1.GetSessionEntityTypeRequest.name

class dialogflow_v2beta1.types.ImportAgentRequest

The request message for [Agents.ImportAgent][google.cloud.dialogflow.v2beta1.Agents.ImportAgent].

parent

Required. The project that the agent to import is associated with. Format: projects/<Project ID>.

agent

Required. The agent to import.

agent_uri

The URI to a Google Cloud Storage file containing the agent to import. Note: The URI must start with “gs://”.

agent_content

The agent to import. Example for how to import an agent via the command line: .. raw:: html <pre>curl ‘https:/ /dialogflow.googleapis.com/v2beta1/projects/&lt;project_name&g t;/agent:import -X POST -H ‘Authorization: Bearer ‘$(gcloud auth application-default print-access- token) -H ‘Accept: application/json’ -H ‘Content-Type: application/json’ –compressed –data-binary “{ ‘agentContent’: ‘$(cat &lt;agent zip file&gt; | base64 -w 0)’ }”</pre>

agent_content

Field google.cloud.dialogflow.v2beta1.ImportAgentRequest.agent_content

agent_uri

Field google.cloud.dialogflow.v2beta1.ImportAgentRequest.agent_uri

parent

Field google.cloud.dialogflow.v2beta1.ImportAgentRequest.parent

class dialogflow_v2beta1.types.InputAudioConfig

Instructs the speech recognizer how to process the audio content.

audio_encoding

Required. Audio encoding of the audio content to process.

sample_rate_hertz

Required. Sample rate (in Hertz) of the audio content sent in the query. Refer to Cloud Speech API documentation for more details.

language_code

Required. The language of the supplied audio. Dialogflow does not do translations. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

phrase_hints

Optional. The collection of phrase hints which are used to boost accuracy of speech recognition. Refer to Cloud Speech API documentation for more details.

model

Optional. Which Speech model to select for the given request. Select the model best suited to your domain to get best results. If a model is not explicitly specified, then we auto- select a model based on the parameters in the InputAudioConfig. If enhanced speech model is enabled for the agent and an enhanced version of the specified model for the language does not exist, then the speech is recognized using the standard version of the specified model. Refer to Cloud Speech API documentation for more details.

audio_encoding

Field google.cloud.dialogflow.v2beta1.InputAudioConfig.audio_encoding

language_code

Field google.cloud.dialogflow.v2beta1.InputAudioConfig.language_code

model

Field google.cloud.dialogflow.v2beta1.InputAudioConfig.model

phrase_hints

Field google.cloud.dialogflow.v2beta1.InputAudioConfig.phrase_hints

sample_rate_hertz

Field google.cloud.dialogflow.v2beta1.InputAudioConfig.sample_rate_hertz

class dialogflow_v2beta1.types.Intent

Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.

name

The unique identifier of this intent. Required for [Intents.Up dateIntent][google.cloud.dialogflow.v2beta1.Intents.UpdateInte nt] and [Intents.BatchUpdateIntents][google.cloud.dialogflow.v 2beta1.Intents.BatchUpdateIntents] methods. Format: projects/<Project ID>/agent/intents/<Intent ID>.

display_name

Required. The name of this intent.

webhook_state

Optional. Indicates whether webhooks are enabled for the intent.

priority

Optional. The priority of this intent. Higher numbers represent higher priorities. If this is zero or unspecified, we use the default priority 500000. Negative numbers mean that the intent is disabled.

is_fallback

Optional. Indicates whether this is a fallback intent.

ml_enabled

Optional. Indicates whether Machine Learning is enabled for the intent. Note: If ml_enabled setting is set to false, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off. DEPRECATED! Please use ml_disabled field instead. NOTE: If both ml_enabled and ml_disabled are either not set or false, then the default value is determined as follows: - Before April 15th, 2018 the default is: ml_enabled = false / ml_disabled = true. - After April 15th, 2018 the default is: ml_enabled = true / ml_disabled = false.

ml_disabled

Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.

end_interaction

Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.

input_context_names

Optional. The list of context names required for this intent to be triggered. Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>.

events

Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent.

training_phrases

Optional. The collection of examples that the agent is trained on.

action

Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.

output_contexts

Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects/<Project ID>/agent/sessions/-/contexts/<Context ID>.

reset_contexts

Optional. Indicates whether to delete all contexts in the current session when this intent is matched.

parameters

Optional. The collection of parameters associated with the intent.

messages

Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.

default_response_platforms

Optional. The list of platforms for which the first response will be taken from among the messages assigned to the DEFAULT_PLATFORM.

root_followup_intent_name

Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects/<Project ID>/agent/intents/<Intent ID>.

parent_followup_intent_name

Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with [CreateIntent][] or [BatchUpdateIntents][], in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects/<Project ID>/agent/intents/<Intent ID>.

followup_intent_info

Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.

class FollowupIntentInfo

Represents a single followup intent in the chain.

followup_intent_name

The unique identifier of the followup intent. Format: projects/<Project ID>/agent/intents/<Intent ID>.

parent_followup_intent_name

The unique identifier of the followup intent’s parent. Format: projects/<Project ID>/agent/intents/<Intent ID>.

followup_intent_name

Field google.cloud.dialogflow.v2beta1.Intent.FollowupIntentInfo.followup_intent_name

parent_followup_intent_name

Field google.cloud.dialogflow.v2beta1.Intent.FollowupIntentInfo.parent_followup_intent_name

class Message

Corresponds to the Response field in the Dialogflow console.

message

Required. The rich response message.

text

Returns a text response.

image

Displays an image.

quick_replies

Displays quick replies.

card

Displays a card.

payload

Returns a response containing a custom, platform-specific payload. See the Intent.Message.Platform type for a description of the structure that may be required for your platform.

simple_responses

Returns a voice or text-only response for Actions on Google.

basic_card

Displays a basic card for Actions on Google.

suggestions

Displays suggestion chips for Actions on Google.

Displays a link out suggestion chip for Actions on Google.

list_select

Displays a list card for Actions on Google.

carousel_select

Displays a carousel card for Actions on Google.

telephony_play_audio

Plays audio from a file in Telephony Gateway.

telephony_synthesize_speech

Synthesizes speech in Telephony Gateway.

telephony_transfer_call

Transfers the call in Telephony Gateway.

platform

Optional. The platform that this message is intended for.

class BasicCard

The basic card message. Useful for displaying information.

title

Optional. The title of the card.

subtitle

Optional. The subtitle of the card.

formatted_text

Required, unless image is present. The body text of the card.

image

Optional. The image for the card.

buttons

Optional. The collection of card buttons.

class Button

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

title

Required. The title of the button.

open_uri_action

Required. Action to take when a user taps on the button.

class OpenUriAction

Opens the given URI.

uri

Required. The HTTP or HTTPS scheme URI.

uri

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button.OpenUriAction.uri

open_uri_action

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button.open_uri_action

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.Button.title

buttons

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.buttons

formatted_text

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.formatted_text

image

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.image

subtitle

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.subtitle

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.BasicCard.title

class Card

The card response message.

title

Optional. The title of the card.

subtitle

Optional. The subtitle of the card.

image_uri

Optional. The public URI to an image file for the card.

buttons

Optional. The collection of card buttons.

class Button

Optional. Contains information about a button.

text

Optional. The text to show on the button.

postback

Optional. The text to send back to the Dialogflow API or a URI to open.

postback

Field google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button.postback

text

Field google.cloud.dialogflow.v2beta1.Intent.Message.Card.Button.text

buttons

Field google.cloud.dialogflow.v2beta1.Intent.Message.Card.buttons

image_uri

Field google.cloud.dialogflow.v2beta1.Intent.Message.Card.image_uri

subtitle

Field google.cloud.dialogflow.v2beta1.Intent.Message.Card.subtitle

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.Card.title

class CarouselSelect

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

items

Required. Carousel items.

class Item

An item in the carousel.

info

Required. Additional info about the option item.

title

Required. Title of the carousel item.

description

Optional. The body text of the card.

image

Optional. The image to display.

description

Field google.cloud.dialogflow.v2beta1.Intent.Message.CarouselSelect.Item.description

image

Field google.cloud.dialogflow.v2beta1.Intent.Message.CarouselSelect.Item.image

info

Field google.cloud.dialogflow.v2beta1.Intent.Message.CarouselSelect.Item.info

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.CarouselSelect.Item.title

items

Field google.cloud.dialogflow.v2beta1.Intent.Message.CarouselSelect.items

class Image

The image response message.

image_uri

Optional. The public URI to an image file.

accessibility_text

A text description of the image to be used for accessibility, e.g., screen readers. Required if image_uri is set for CarouselSelect.

accessibility_text

Field google.cloud.dialogflow.v2beta1.Intent.Message.Image.accessibility_text

image_uri

Field google.cloud.dialogflow.v2beta1.Intent.Message.Image.image_uri

class LinkOutSuggestion

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

destination_name

Required. The name of the app or site this chip is linking to.

uri

Required. The URI of the app or site to open when the user taps the suggestion chip.

destination_name

Field google.cloud.dialogflow.v2beta1.Intent.Message.LinkOutSuggestion.destination_name

uri

Field google.cloud.dialogflow.v2beta1.Intent.Message.LinkOutSuggestion.uri

class ListSelect

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

title

Optional. The overall title of the list.

items

Required. List items.

class Item

An item in the list.

info

Required. Additional information about this option.

title

Required. The title of the list item.

description

Optional. The main text describing the item.

image

Optional. The image to display.

description

Field google.cloud.dialogflow.v2beta1.Intent.Message.ListSelect.Item.description

image

Field google.cloud.dialogflow.v2beta1.Intent.Message.ListSelect.Item.image

info

Field google.cloud.dialogflow.v2beta1.Intent.Message.ListSelect.Item.info

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.ListSelect.Item.title

items

Field google.cloud.dialogflow.v2beta1.Intent.Message.ListSelect.items

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.ListSelect.title

class QuickReplies

The quick replies response message.

title

Optional. The title of the collection of quick replies.

quick_replies

Optional. The collection of quick replies.

quick_replies

Field google.cloud.dialogflow.v2beta1.Intent.Message.QuickReplies.quick_replies

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.QuickReplies.title

class SelectItemInfo

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

key

Required. A unique key that will be sent back to the agent if this response is given.

synonyms

Optional. A list of synonyms that can also be used to trigger this item in dialog.

key

Field google.cloud.dialogflow.v2beta1.Intent.Message.SelectItemInfo.key

synonyms

Field google.cloud.dialogflow.v2beta1.Intent.Message.SelectItemInfo.synonyms

class SimpleResponse

The simple response message containing speech or text.

text_to_speech

One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

ssml

One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.

display_text

Optional. The text to display.

display_text

Field google.cloud.dialogflow.v2beta1.Intent.Message.SimpleResponse.display_text

ssml

Field google.cloud.dialogflow.v2beta1.Intent.Message.SimpleResponse.ssml

text_to_speech

Field google.cloud.dialogflow.v2beta1.Intent.Message.SimpleResponse.text_to_speech

class SimpleResponses

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

simple_responses

Required. The list of simple responses.

simple_responses

Field google.cloud.dialogflow.v2beta1.Intent.Message.SimpleResponses.simple_responses

class Suggestion

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

title

Required. The text shown the in the suggestion chip.

title

Field google.cloud.dialogflow.v2beta1.Intent.Message.Suggestion.title

class Suggestions

The collection of suggestions.

suggestions

Required. The list of suggested replies.

suggestions

Field google.cloud.dialogflow.v2beta1.Intent.Message.Suggestions.suggestions

class TelephonyPlayAudio

Plays audio from a file in Telephony Gateway.

audio_uri

Required. URI to a Google Cloud Storage object containing the audio to play, e.g., “gs://bucket/object”. The object must contain a single channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. This object must be readable by the service-<Project Number>@gcp-sa- dialogflow.iam.gserviceaccount.com service account where is the number of the Telephony Gateway project (usually the same as the Dialogflow agent project). If the Google Cloud Storage bucket is in the Telephony Gateway project, this permission is added by default when enabling the Dialogflow V2 API. For audio from other sources, consider using the TelephonySynthesizeSpeech message with SSML.

audio_uri

Field google.cloud.dialogflow.v2beta1.Intent.Message.TelephonyPlayAudio.audio_uri

class TelephonySynthesizeSpeech

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.

source

Required. The source to be synthesized.

text

The raw text to be synthesized.

ssml

The SSML to be synthesized. For more information, see SSML.

ssml

Field google.cloud.dialogflow.v2beta1.Intent.Message.TelephonySynthesizeSpeech.ssml

text

Field google.cloud.dialogflow.v2beta1.Intent.Message.TelephonySynthesizeSpeech.text

class TelephonyTransferCall

Transfers the call in Telephony Gateway.

phone_number

Required. The phone number to transfer the call to in E.164 format. We currently only allow transferring to US numbers (+1xxxyyyzzzz).

phone_number

Field google.cloud.dialogflow.v2beta1.Intent.Message.TelephonyTransferCall.phone_number

class Text

The text response message.

text

Optional. The collection of the agent’s responses.

text

Field google.cloud.dialogflow.v2beta1.Intent.Message.Text.text

basic_card

Field google.cloud.dialogflow.v2beta1.Intent.Message.basic_card

card

Field google.cloud.dialogflow.v2beta1.Intent.Message.card

carousel_select

Field google.cloud.dialogflow.v2beta1.Intent.Message.carousel_select

image

Field google.cloud.dialogflow.v2beta1.Intent.Message.image

link_out_suggestion

Field google.cloud.dialogflow.v2beta1.Intent.Message.link_out_suggestion

list_select

Field google.cloud.dialogflow.v2beta1.Intent.Message.list_select

payload

Field google.cloud.dialogflow.v2beta1.Intent.Message.payload

platform

Field google.cloud.dialogflow.v2beta1.Intent.Message.platform

quick_replies

Field google.cloud.dialogflow.v2beta1.Intent.Message.quick_replies

simple_responses

Field google.cloud.dialogflow.v2beta1.Intent.Message.simple_responses

suggestions

Field google.cloud.dialogflow.v2beta1.Intent.Message.suggestions

telephony_play_audio

Field google.cloud.dialogflow.v2beta1.Intent.Message.telephony_play_audio

telephony_synthesize_speech

Field google.cloud.dialogflow.v2beta1.Intent.Message.telephony_synthesize_speech

telephony_transfer_call

Field google.cloud.dialogflow.v2beta1.Intent.Message.telephony_transfer_call

text

Field google.cloud.dialogflow.v2beta1.Intent.Message.text

class Parameter

Represents intent parameters.

name

The unique identifier of this parameter.

display_name

Required. The name of the parameter.

value

Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.

default_value

Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.

entity_type_display_name

Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.

mandatory

Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.

prompts

Optional. The collection of prompts that the agent can present to the user in order to collect value for the parameter.

is_list

Optional. Indicates whether the parameter represents a list of values.

default_value

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.default_value

display_name

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.display_name

entity_type_display_name

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.entity_type_display_name

is_list

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.is_list

mandatory

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.mandatory

name

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.name

prompts

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.prompts

value

Field google.cloud.dialogflow.v2beta1.Intent.Parameter.value

class TrainingPhrase

Represents an example that the agent is trained on.

name

Output only. The unique identifier of this training phrase.

type

Required. The type of the training phrase.

parts

Required. The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the [Part.text][google.cloud.dial ogflow.v2beta1.Intent.TrainingPhrase.Part.text] field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.

times_added_count

Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.

class Part

Represents a part of a training phrase.

text

Required. The text for this part.

entity_type

Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.

alias

Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.

user_defined

Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

alias

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.Part.alias

entity_type

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.Part.entity_type

text

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.Part.text

user_defined

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.Part.user_defined

name

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.name

parts

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.parts

times_added_count

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.times_added_count

type

Field google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.type

action

Field google.cloud.dialogflow.v2beta1.Intent.action

default_response_platforms

Field google.cloud.dialogflow.v2beta1.Intent.default_response_platforms

display_name

Field google.cloud.dialogflow.v2beta1.Intent.display_name

end_interaction

Field google.cloud.dialogflow.v2beta1.Intent.end_interaction

events

Field google.cloud.dialogflow.v2beta1.Intent.events

followup_intent_info

Field google.cloud.dialogflow.v2beta1.Intent.followup_intent_info

input_context_names

Field google.cloud.dialogflow.v2beta1.Intent.input_context_names

is_fallback

Field google.cloud.dialogflow.v2beta1.Intent.is_fallback

messages

Field google.cloud.dialogflow.v2beta1.Intent.messages

ml_disabled

Field google.cloud.dialogflow.v2beta1.Intent.ml_disabled

ml_enabled

Field google.cloud.dialogflow.v2beta1.Intent.ml_enabled

name

Field google.cloud.dialogflow.v2beta1.Intent.name

output_contexts

Field google.cloud.dialogflow.v2beta1.Intent.output_contexts

parameters

Field google.cloud.dialogflow.v2beta1.Intent.parameters

parent_followup_intent_name

Field google.cloud.dialogflow.v2beta1.Intent.parent_followup_intent_name

priority

Field google.cloud.dialogflow.v2beta1.Intent.priority

reset_contexts

Field google.cloud.dialogflow.v2beta1.Intent.reset_contexts

root_followup_intent_name

Field google.cloud.dialogflow.v2beta1.Intent.root_followup_intent_name

training_phrases

Field google.cloud.dialogflow.v2beta1.Intent.training_phrases

webhook_state

Field google.cloud.dialogflow.v2beta1.Intent.webhook_state

class dialogflow_v2beta1.types.IntentBatch

This message is a wrapper around a collection of intents.

intents

A collection of intents.

intents

Field google.cloud.dialogflow.v2beta1.IntentBatch.intents

class dialogflow_v2beta1.types.KnowledgeAnswers

Represents the result of querying a Knowledge base.

answers

A list of answers from Knowledge Connector.

class Answer

An answer from Knowledge Connector.

source

Indicates which Knowledge Document this answer was extracted from. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>.

faq_question

The corresponding FAQ question if the answer was extracted from a FAQ Document, empty otherwise.

answer

The piece of text from the source knowledge base document that answers this conversational query.

match_confidence_level

The system’s confidence level that this knowledge answer is a good match for this conversational query. NOTE: The confidence level for a given <query, answer> pair may change without notice, as it depends on models that are constantly being improved. However, it will change less frequently than the confidence score below, and should be preferred for referencing the quality of an answer.

match_confidence

The system’s confidence score that this Knowledge answer is a good match for this conversational query. The range is from 0.0 (completely uncertain) to 1.0 (completely certain). Note: The confidence score is likely to vary somewhat (possibly even for identical requests), as the underlying model is under constant improvement. It may be deprecated in the future. We recommend using match_confidence_level which should be generally more stable.

answer

Field google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.answer

faq_question

Field google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.faq_question

match_confidence

Field google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.match_confidence

match_confidence_level

Field google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.match_confidence_level

source

Field google.cloud.dialogflow.v2beta1.KnowledgeAnswers.Answer.source

answers

Field google.cloud.dialogflow.v2beta1.KnowledgeAnswers.answers

class dialogflow_v2beta1.types.KnowledgeBase

Represents knowledge base resource.

Note: resource projects.agent.knowledgeBases is deprecated, please use projects.knowledgeBases instead.

name

The knowledge base resource name. The name must be empty when creating a knowledge base. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>.

display_name

Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.

display_name

Field google.cloud.dialogflow.v2beta1.KnowledgeBase.display_name

name

Field google.cloud.dialogflow.v2beta1.KnowledgeBase.name

class dialogflow_v2beta1.types.KnowledgeOperationMetadata

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

state

Required. The current state of this operation.

state

Field google.cloud.dialogflow.v2beta1.KnowledgeOperationMetadata.state

class dialogflow_v2beta1.types.LatLng
latitude

Field google.type.LatLng.latitude

longitude

Field google.type.LatLng.longitude

class dialogflow_v2beta1.types.ListContextsRequest

The request message for [Contexts.ListContexts][google.cloud.dialogflow.v2beta1.Contexts.ListContexts].

parent

Required. The session to list all contexts from. Format: projects/<Project ID>/agent/sessions/<Session ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

page_size

Optional. The maximum number of items to return in a single page. By default 100 and at most 1000.

page_token

Optional. The next_page_token value returned from a previous list request.

page_size

Field google.cloud.dialogflow.v2beta1.ListContextsRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.ListContextsRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.ListContextsRequest.parent

class dialogflow_v2beta1.types.ListContextsResponse

The response message for [Contexts.ListContexts][google.cloud.dialogflow.v2beta1.Contexts.ListContexts].

contexts

The list of contexts. There will be a maximum number of items returned based on the page_size field in the request.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

contexts

Field google.cloud.dialogflow.v2beta1.ListContextsResponse.contexts

next_page_token

Field google.cloud.dialogflow.v2beta1.ListContextsResponse.next_page_token

class dialogflow_v2beta1.types.ListDocumentsRequest

Request message for [Documents.ListDocuments][google.cloud.dialogflow.v2beta1.Documents.ListDocuments].

parent

Required. The knowledge base to list all documents for. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>.

page_size

Optional. The maximum number of items to return in a single page. By default 10 and at most 100.

page_token

Optional. The next_page_token value returned from a previous list request.

page_size

Field google.cloud.dialogflow.v2beta1.ListDocumentsRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.ListDocumentsRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.ListDocumentsRequest.parent

class dialogflow_v2beta1.types.ListDocumentsResponse

Response message for [Documents.ListDocuments][google.cloud.dialogflow.v2beta1.Documents.ListDocuments].

documents

The list of documents.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

documents

Field google.cloud.dialogflow.v2beta1.ListDocumentsResponse.documents

next_page_token

Field google.cloud.dialogflow.v2beta1.ListDocumentsResponse.next_page_token

class dialogflow_v2beta1.types.ListEntityTypesRequest

The request message for [EntityTypes.ListEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes].

parent

Required. The agent to list all entity types from. Format: projects/<Project ID>/agent.

language_code

Optional. The language to list entity synonyms for. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

page_size

Optional. The maximum number of items to return in a single page. By default 100 and at most 1000.

page_token

Optional. The next_page_token value returned from a previous list request.

language_code

Field google.cloud.dialogflow.v2beta1.ListEntityTypesRequest.language_code

page_size

Field google.cloud.dialogflow.v2beta1.ListEntityTypesRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.ListEntityTypesRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.ListEntityTypesRequest.parent

class dialogflow_v2beta1.types.ListEntityTypesResponse

The response message for [EntityTypes.ListEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes].

entity_types

The list of agent entity types. There will be a maximum number of items returned based on the page_size field in the request.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

entity_types

Field google.cloud.dialogflow.v2beta1.ListEntityTypesResponse.entity_types

next_page_token

Field google.cloud.dialogflow.v2beta1.ListEntityTypesResponse.next_page_token

class dialogflow_v2beta1.types.ListIntentsRequest

The request message for [Intents.ListIntents][google.cloud.dialogflow.v2beta1.Intents.ListIntents].

parent

Required. The agent to list all intents from. Format: projects/<Project ID>/agent.

language_code

Optional. The language to list training phrases, parameters and rich messages for. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

intent_view

Optional. The resource view to apply to the returned intent.

page_size

Optional. The maximum number of items to return in a single page. By default 100 and at most 1000.

page_token

Optional. The next_page_token value returned from a previous list request.

intent_view

Field google.cloud.dialogflow.v2beta1.ListIntentsRequest.intent_view

language_code

Field google.cloud.dialogflow.v2beta1.ListIntentsRequest.language_code

page_size

Field google.cloud.dialogflow.v2beta1.ListIntentsRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.ListIntentsRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.ListIntentsRequest.parent

class dialogflow_v2beta1.types.ListIntentsResponse

The response message for [Intents.ListIntents][google.cloud.dialogflow.v2beta1.Intents.ListIntents].

intents

The list of agent intents. There will be a maximum number of items returned based on the page_size field in the request.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

intents

Field google.cloud.dialogflow.v2beta1.ListIntentsResponse.intents

next_page_token

Field google.cloud.dialogflow.v2beta1.ListIntentsResponse.next_page_token

class dialogflow_v2beta1.types.ListKnowledgeBasesRequest

Request message for [KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases].

parent

Required. The project to list of knowledge bases for. Format: projects/<Project ID>.

page_size

Optional. The maximum number of items to return in a single page. By default 10 and at most 100.

page_token

Optional. The next_page_token value returned from a previous list request.

page_size

Field google.cloud.dialogflow.v2beta1.ListKnowledgeBasesRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.ListKnowledgeBasesRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.ListKnowledgeBasesRequest.parent

class dialogflow_v2beta1.types.ListKnowledgeBasesResponse

Response message for [KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases].

knowledge_bases

The list of knowledge bases.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

knowledge_bases

Field google.cloud.dialogflow.v2beta1.ListKnowledgeBasesResponse.knowledge_bases

next_page_token

Field google.cloud.dialogflow.v2beta1.ListKnowledgeBasesResponse.next_page_token

class dialogflow_v2beta1.types.ListOperationsRequest
filter

Field google.longrunning.ListOperationsRequest.filter

name

Field google.longrunning.ListOperationsRequest.name

page_size

Field google.longrunning.ListOperationsRequest.page_size

page_token

Field google.longrunning.ListOperationsRequest.page_token

class dialogflow_v2beta1.types.ListOperationsResponse
next_page_token

Field google.longrunning.ListOperationsResponse.next_page_token

operations

Field google.longrunning.ListOperationsResponse.operations

class dialogflow_v2beta1.types.ListSessionEntityTypesRequest

The request message for [SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes].

parent

Required. The session to list all session entity types from. Format: projects/<Project ID>/agent/sessions/<Session ID> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/ sessions/<Session ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

page_size

Optional. The maximum number of items to return in a single page. By default 100 and at most 1000.

page_token

Optional. The next_page_token value returned from a previous list request.

page_size

Field google.cloud.dialogflow.v2beta1.ListSessionEntityTypesRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.ListSessionEntityTypesRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.ListSessionEntityTypesRequest.parent

class dialogflow_v2beta1.types.ListSessionEntityTypesResponse

The response message for [SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes].

session_entity_types

The list of session entity types. There will be a maximum number of items returned based on the page_size field in the request.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

next_page_token

Field google.cloud.dialogflow.v2beta1.ListSessionEntityTypesResponse.next_page_token

session_entity_types

Field google.cloud.dialogflow.v2beta1.ListSessionEntityTypesResponse.session_entity_types

class dialogflow_v2beta1.types.ListValue
values

Field google.protobuf.ListValue.values

class dialogflow_v2beta1.types.Operation
done

Field google.longrunning.Operation.done

error

Field google.longrunning.Operation.error

metadata

Field google.longrunning.Operation.metadata

name

Field google.longrunning.Operation.name

response

Field google.longrunning.Operation.response

class dialogflow_v2beta1.types.OriginalDetectIntentRequest

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

source

The source of this request, e.g., google, facebook, slack. It is set by Dialogflow-owned servers.

version

Optional. The version of the protocol used for this request. This field is AoG-specific.

payload

Optional. This field is set to the value of the QueryParameters.payload field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload. In particular for the Telephony Gateway this field has the form: .. raw:: html <pre>{ “telephony”: { “caller_id”: “+18558363987” } }</pre> Note: The caller ID field (caller_id) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents.

payload

Field google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest.payload

source

Field google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest.source

version

Field google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest.version

class dialogflow_v2beta1.types.OutputAudioConfig

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

audio_encoding

Required. Audio encoding of the synthesized audio content.

sample_rate_hertz

Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice’s natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

synthesize_speech_config

Optional. Configuration of how speech should be synthesized.

audio_encoding

Field google.cloud.dialogflow.v2beta1.OutputAudioConfig.audio_encoding

sample_rate_hertz

Field google.cloud.dialogflow.v2beta1.OutputAudioConfig.sample_rate_hertz

synthesize_speech_config

Field google.cloud.dialogflow.v2beta1.OutputAudioConfig.synthesize_speech_config

class dialogflow_v2beta1.types.QueryInput

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

Required. The input specification.

audio_config

Instructs the speech recognizer how to process the speech audio.

text

The natural language text to be processed.

event

The event to be processed.

audio_config

Field google.cloud.dialogflow.v2beta1.QueryInput.audio_config

event

Field google.cloud.dialogflow.v2beta1.QueryInput.event

text

Field google.cloud.dialogflow.v2beta1.QueryInput.text

class dialogflow_v2beta1.types.QueryParameters

Represents the parameters of the conversational query.

time_zone

Optional. The time zone of this conversational query from the time zone database, e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.

geo_location

Optional. The geo location of this conversational query.

contexts

Optional. The collection of contexts to be activated before this query is executed.

reset_contexts

Optional. Specifies whether to delete all contexts in the current session before the new ones are activated.

session_entity_types

Optional. Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.

payload

Optional. This field can be used to pass custom data into the webhook associated with the agent. Arbitrary JSON objects are supported.

knowledge_base_names

Optional. KnowledgeBases to get alternative results from. If not set, the KnowledgeBases enabled in the agent (through UI) will be used. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>.

sentiment_analysis_request_config

Optional. Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed. Note: Sentiment Analysis is only currently available for Enterprise Edition agents.

contexts

Field google.cloud.dialogflow.v2beta1.QueryParameters.contexts

geo_location

Field google.cloud.dialogflow.v2beta1.QueryParameters.geo_location

knowledge_base_names

Field google.cloud.dialogflow.v2beta1.QueryParameters.knowledge_base_names

payload

Field google.cloud.dialogflow.v2beta1.QueryParameters.payload

reset_contexts

Field google.cloud.dialogflow.v2beta1.QueryParameters.reset_contexts

sentiment_analysis_request_config

Field google.cloud.dialogflow.v2beta1.QueryParameters.sentiment_analysis_request_config

session_entity_types

Field google.cloud.dialogflow.v2beta1.QueryParameters.session_entity_types

time_zone

Field google.cloud.dialogflow.v2beta1.QueryParameters.time_zone

class dialogflow_v2beta1.types.QueryResult

Represents the result of conversational query or event processing.

query_text

The original conversational query text: - If natural language text was provided as input, query_text contains a copy of the input. - If natural language speech audio was provided as input, query_text contains the speech recognition result. If speech recognizer produced multiple alternatives, a particular one is picked. - If an event was provided as input, query_text is not set.

language_code

The language that was triggered during intent detection. See Language Support for a list of the currently supported language codes.

speech_recognition_confidence

The Speech recognition confidence between 0.0 and 1.0. A higher number indicates an estimated greater likelihood that the recognized words are correct. The default of 0.0 is a sentinel value indicating that confidence was not set. This field is not guaranteed to be accurate or set. In particular this field isn’t set for StreamingDetectIntent since the streaming endpoint has separate confidence estimates per portion of the audio in StreamingRecognitionResult.

action

The action name from the matched intent.

parameters

The collection of extracted parameters.

all_required_params_present

This field is set to: - false if the matched intent has required parameters and not all of the required parameter values have been collected. - true if all required parameter values have been collected, or if the matched intent doesn’t contain any required parameters.

fulfillment_text

The text to be pronounced to the user or shown on the screen. Note: This is a legacy field, fulfillment_messages should be preferred.

fulfillment_messages

The collection of rich messages to present to the user.

webhook_source

If the query was fulfilled by a webhook call, this field is set to the value of the source field returned in the webhook response.

webhook_payload

If the query was fulfilled by a webhook call, this field is set to the value of the payload field returned in the webhook response.

output_contexts

The collection of output contexts. If applicable, output_contexts.parameters contains entries with name <parameter name>.original containing the original parameter values before the query.

intent

The intent that matched the conversational query. Some, not all fields are filled in this message, including but not limited to: name, display_name and webhook_state.

intent_detection_confidence

The intent detection confidence. Values range from 0.0 (completely uncertain) to 1.0 (completely certain). If there are multiple knowledge_answers messages, this value is set to the greatest knowledgeAnswers.match_confidence value in the list.

diagnostic_info

The free-form diagnostic info. For example, this field could contain webhook call latency. The string keys of the Struct’s fields map can change without notice.

sentiment_analysis_result

The sentiment analysis result, which depends on the sentiment_analysis_request_config specified in the request.

knowledge_answers

The result from Knowledge Connector (if any), ordered by decreasing KnowledgeAnswers.match_confidence.

action

Field google.cloud.dialogflow.v2beta1.QueryResult.action

all_required_params_present

Field google.cloud.dialogflow.v2beta1.QueryResult.all_required_params_present

diagnostic_info

Field google.cloud.dialogflow.v2beta1.QueryResult.diagnostic_info

fulfillment_messages

Field google.cloud.dialogflow.v2beta1.QueryResult.fulfillment_messages

fulfillment_text

Field google.cloud.dialogflow.v2beta1.QueryResult.fulfillment_text

intent

Field google.cloud.dialogflow.v2beta1.QueryResult.intent

intent_detection_confidence

Field google.cloud.dialogflow.v2beta1.QueryResult.intent_detection_confidence

knowledge_answers

Field google.cloud.dialogflow.v2beta1.QueryResult.knowledge_answers

language_code

Field google.cloud.dialogflow.v2beta1.QueryResult.language_code

output_contexts

Field google.cloud.dialogflow.v2beta1.QueryResult.output_contexts

parameters

Field google.cloud.dialogflow.v2beta1.QueryResult.parameters

query_text

Field google.cloud.dialogflow.v2beta1.QueryResult.query_text

sentiment_analysis_result

Field google.cloud.dialogflow.v2beta1.QueryResult.sentiment_analysis_result

speech_recognition_confidence

Field google.cloud.dialogflow.v2beta1.QueryResult.speech_recognition_confidence

webhook_payload

Field google.cloud.dialogflow.v2beta1.QueryResult.webhook_payload

webhook_source

Field google.cloud.dialogflow.v2beta1.QueryResult.webhook_source

class dialogflow_v2beta1.types.ReloadDocumentRequest

Request message for [Documents.ReloadDocument][google.cloud.dialogflow.v2beta1.Documents.ReloadDocument].

name

The name of the document to reload. Format: projects/<Project ID>/knowledgeBases/<Knowledge Base ID>/documents/<Document ID>

name

Field google.cloud.dialogflow.v2beta1.ReloadDocumentRequest.name

class dialogflow_v2beta1.types.RestoreAgentRequest

The request message for [Agents.RestoreAgent][google.cloud.dialogflow.v2beta1.Agents.RestoreAgent].

parent

Required. The project that the agent to restore is associated with. Format: projects/<Project ID>.

agent

Required. The agent to restore.

agent_uri

The URI to a Google Cloud Storage file containing the agent to restore. Note: The URI must start with “gs://”.

agent_content

The agent to restore. Example for how to restore an agent via the command line: .. raw:: html <pre>curl ‘https:/ /dialogflow.googleapis.com/v2beta1/projects/&lt;project_name&g t;/agent:restore -X POST -H ‘Authorization: Bearer ‘$(gcloud auth application-default print-access- token) -H ‘Accept: application/json’ -H ‘Content-Type: application/json’ –compressed –data-binary “{ ‘agentContent’: ‘$(cat &lt;agent zip file&gt; | base64 -w 0)’ }”</pre>

agent_content

Field google.cloud.dialogflow.v2beta1.RestoreAgentRequest.agent_content

agent_uri

Field google.cloud.dialogflow.v2beta1.RestoreAgentRequest.agent_uri

parent

Field google.cloud.dialogflow.v2beta1.RestoreAgentRequest.parent

class dialogflow_v2beta1.types.SearchAgentsRequest

The request message for [Agents.SearchAgents][google.cloud.dialogflow.v2beta1.Agents.SearchAgents].

parent

Required. The project to list agents from. Format: projects/<Project ID or '-'>.

page_size

Optional. The maximum number of items to return in a single page. By default 100 and at most 1000.

page_token

Optional. The next_page_token value returned from a previous list request.

page_size

Field google.cloud.dialogflow.v2beta1.SearchAgentsRequest.page_size

page_token

Field google.cloud.dialogflow.v2beta1.SearchAgentsRequest.page_token

parent

Field google.cloud.dialogflow.v2beta1.SearchAgentsRequest.parent

class dialogflow_v2beta1.types.SearchAgentsResponse

The response message for [Agents.SearchAgents][google.cloud.dialogflow.v2beta1.Agents.SearchAgents].

agents

The list of agents. There will be a maximum number of items returned based on the page_size field in the request.

next_page_token

Token to retrieve the next page of results, or empty if there are no more results in the list.

agents

Field google.cloud.dialogflow.v2beta1.SearchAgentsResponse.agents

next_page_token

Field google.cloud.dialogflow.v2beta1.SearchAgentsResponse.next_page_token

class dialogflow_v2beta1.types.Sentiment

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

score

Sentiment score between -1.0 (negative sentiment) and 1.0 (positive sentiment).

magnitude

A non-negative number in the [0, +inf) range, which represents the absolute magnitude of sentiment, regardless of score (positive or negative).

magnitude

Field google.cloud.dialogflow.v2beta1.Sentiment.magnitude

score

Field google.cloud.dialogflow.v2beta1.Sentiment.score

class dialogflow_v2beta1.types.SentimentAnalysisRequestConfig

Configures the types of sentiment analysis to perform.

analyze_query_text_sentiment

Optional. Instructs the service to perform sentiment analysis on query_text. If not provided, sentiment analysis is not performed on query_text.

analyze_query_text_sentiment

Field google.cloud.dialogflow.v2beta1.SentimentAnalysisRequestConfig.analyze_query_text_sentiment

class dialogflow_v2beta1.types.SentimentAnalysisResult

The result of sentiment analysis as configured by sentiment_analysis_request_config.

query_text_sentiment

The sentiment analysis result for query_text.

query_text_sentiment

Field google.cloud.dialogflow.v2beta1.SentimentAnalysisResult.query_text_sentiment

class dialogflow_v2beta1.types.SessionEntityType

Represents a session entity type.

Extends or replaces a developer entity type at the user session level (we refer to the entity types defined at the agent level as “developer entity types”).

Note: session entity types apply to all queries, regardless of the language.

name

Required. The unique identifier of this session entity type. Format: projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type Display Name>, or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user. <Entity Type Display Name> must be the display name of an existing entity type in the same agent that will be overridden or supplemented.

entity_override_mode

Required. Indicates whether the additional data should override or supplement the developer entity type definition.

entities

Required. The collection of entities associated with this session entity type.

entities

Field google.cloud.dialogflow.v2beta1.SessionEntityType.entities

entity_override_mode

Field google.cloud.dialogflow.v2beta1.SessionEntityType.entity_override_mode

name

Field google.cloud.dialogflow.v2beta1.SessionEntityType.name

class dialogflow_v2beta1.types.Status
code

Field google.rpc.Status.code

details

Field google.rpc.Status.details

message

Field google.rpc.Status.message

class dialogflow_v2beta1.types.StreamingDetectIntentRequest

The top-level message sent by the client to the StreamingDetectIntent method.

Multiple request messages should be sent in order:

  1. The first message must contain session, query_input plus optionally query_params and/or single_utterance. If the client wants to receive an audio response, it should also contain output_audio_config. The message must not contain input_audio.
  2. If query_input was set to a streaming input audio config, all subsequent messages must contain only input_audio. Otherwise, finish the request stream.
session

Required. The name of the session the query is sent to. Format of the session name: projects/<Project ID>/agent/sessions/<Session ID>, or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we are using “-“. It’s up to the API caller to choose an appropriate Session ID and User Id. They can be a random numbers or some type of user and session identifiers (preferably hashed). The length of the Session ID and User ID must not exceed 36 characters.

query_params

Optional. The parameters of this query.

query_input

Required. The input specification. It can be set to: 1. an audio config which instructs the speech recognizer how to process the speech audio, 2. a conversational query in the form of text, or 3. an event that specifies which intent to trigger.

single_utterance

Optional. If false (default), recognition does not cease until the client closes the stream. If true, the recognizer will detect a single spoken utterance in input audio. Recognition ceases when it detects the audio’s voice has stopped or paused. In this case, once a detected intent is received, the client should close the stream and start a new request with a new stream as needed. This setting is ignored when query_input is a piece of text or an event.

output_audio_config

Optional. Instructs the speech synthesizer how to generate the output audio. If this field is not set and agent-level speech synthesizer is not configured, no output audio is generated.

input_audio

Optional. The input audio content to be recognized. Must be sent if query_input was set to a streaming input audio config. The complete audio over all streaming messages must not exceed 1 minute.

input_audio

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.input_audio

output_audio_config

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.output_audio_config

query_input

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.query_input

query_params

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.query_params

session

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.session

single_utterance

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.single_utterance

class dialogflow_v2beta1.types.StreamingDetectIntentResponse

The top-level message returned from the StreamingDetectIntent method.

Multiple response messages can be returned in order:

  1. If the input was set to streaming audio, the first one or more messages contain recognition_result. Each recognition_result represents a more complete transcript of what the user said. The last recognition_result has is_final set to true.
  2. The next message contains response_id, query_result, alternative_query_results and optionally webhook_status if a WebHook was called.
  3. If output_audio_config was specified in the request or agent-level speech synthesizer is configured, all subsequent messages contain output_audio and output_audio_config.
response_id

The unique identifier of the response. It can be used to locate a response in the training example set or for reporting issues.

recognition_result

The result of speech recognition.

query_result

The selected results of the conversational query or event processing. See alternative_query_results for additional potential results.

alternative_query_results

If Knowledge Connectors are enabled, there could be more than one result returned for a given query or event, and this field will contain all results except for the top one, which is captured in query_result. The alternative results are ordered by decreasing QueryResult.intent_detection_confidence. If Knowledge Connectors are disabled, this field will be empty until multiple responses for regular intents are supported, at which point those additional results will be surfaced here.

webhook_status

Specifies the status of the webhook request.

output_audio

The audio data bytes encoded as specified in the request.

output_audio_config

The config used by the speech synthesizer to generate the output audio.

alternative_query_results

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.alternative_query_results

output_audio

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.output_audio

output_audio_config

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.output_audio_config

query_result

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.query_result

recognition_result

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.recognition_result

response_id

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.response_id

webhook_status

Field google.cloud.dialogflow.v2beta1.StreamingDetectIntentResponse.webhook_status

class dialogflow_v2beta1.types.StreamingRecognitionResult

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.

Example:

  1. transcript: “tube”
  2. transcript: “to be a”
  3. transcript: “to be”
  4. transcript: “to be or not to be” is_final: true
  5. transcript: ” that’s”
  6. transcript: ” that is”
  7. message_type: MESSAGE_TYPE_END_OF_SINGLE_UTTERANCE
  8. transcript: ” that is the question” is_final: true

Only two of the responses contain final results (#4 and #8 indicated by is_final: true). Concatenating these generates the full transcript: “to be or not to be that is the question”.

In each response we populate:

  • for MESSAGE_TYPE_TRANSCRIPT: transcript and possibly is_final.
  • for MESSAGE_TYPE_END_OF_SINGLE_UTTERANCE: only message_type.
message_type

Type of the result message.

transcript

Transcript text representing the words that the user spoke. Populated if and only if message_type = MESSAGE_TYPE_TRANSCRIPT.

is_final

If false, the StreamingRecognitionResult represents an interim result that may change. If true, the recognizer will not return any further hypotheses about this piece of the audio. May only be populated for message_type = MESSAGE_TYPE_TRANSCRIPT.

confidence

The Speech confidence between 0.0 and 1.0 for the current portion of audio. A higher number indicates an estimated greater likelihood that the recognized words are correct. The default of 0.0 is a sentinel value indicating that confidence was not set. This field is typically only provided if is_final is true and you should not rely on it being accurate or even set.

confidence

Field google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.confidence

is_final

Field google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.is_final

message_type

Field google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.message_type

transcript

Field google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript

class dialogflow_v2beta1.types.Struct
class FieldsEntry
key

Field google.protobuf.Struct.FieldsEntry.key

value

Field google.protobuf.Struct.FieldsEntry.value

fields

Field google.protobuf.Struct.fields

class dialogflow_v2beta1.types.SynthesizeSpeechConfig

Configuration of how speech should be synthesized.

speaking_rate

Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.

pitch

Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.

volume_gain_db

Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there’s usually no effective increase in loudness for any value greater than that.

effects_profile_id

Optional. An identifier which selects ‘audio effects’ profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.

voice

Optional. The desired voice of the synthesized audio.

effects_profile_id

Field google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig.effects_profile_id

pitch

Field google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig.pitch

speaking_rate

Field google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig.speaking_rate

voice

Field google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig.voice

volume_gain_db

Field google.cloud.dialogflow.v2beta1.SynthesizeSpeechConfig.volume_gain_db

class dialogflow_v2beta1.types.TextInput

Represents the natural language text to be processed.

text

Required. The UTF-8 encoded natural language text to be processed. Text length must not exceed 256 characters.

language_code

Required. The language of this conversational query. See Language Support for a list of the currently supported language codes. Note that queries in the same session do not necessarily need to specify the same language.

language_code

Field google.cloud.dialogflow.v2beta1.TextInput.language_code

text

Field google.cloud.dialogflow.v2beta1.TextInput.text

class dialogflow_v2beta1.types.TrainAgentRequest

The request message for [Agents.TrainAgent][google.cloud.dialogflow.v2beta1.Agents.TrainAgent].

parent

Required. The project that the agent to train is associated with. Format: projects/<Project ID>.

parent

Field google.cloud.dialogflow.v2beta1.TrainAgentRequest.parent

class dialogflow_v2beta1.types.UpdateContextRequest

The request message for [Contexts.UpdateContext][google.cloud.dialogflow.v2beta1.Contexts.UpdateContext].

context

Required. The context to update.

update_mask

Optional. The mask to control which fields get updated.

context

Field google.cloud.dialogflow.v2beta1.UpdateContextRequest.context

update_mask

Field google.cloud.dialogflow.v2beta1.UpdateContextRequest.update_mask

class dialogflow_v2beta1.types.UpdateDocumentRequest

Request message for [Documents.UpdateDocument][google.cloud.dialogflow.v2beta1.Documents.UpdateDocument].

document

Required. The document to update.

update_mask

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

document

Field google.cloud.dialogflow.v2beta1.UpdateDocumentRequest.document

update_mask

Field google.cloud.dialogflow.v2beta1.UpdateDocumentRequest.update_mask

class dialogflow_v2beta1.types.UpdateEntityTypeRequest

The request message for [EntityTypes.UpdateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.UpdateEntityType].

entity_type

Required. The entity type to update.

language_code

Optional. The language of entity synonyms defined in entity_type. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

update_mask

Optional. The mask to control which fields get updated.

entity_type

Field google.cloud.dialogflow.v2beta1.UpdateEntityTypeRequest.entity_type

language_code

Field google.cloud.dialogflow.v2beta1.UpdateEntityTypeRequest.language_code

update_mask

Field google.cloud.dialogflow.v2beta1.UpdateEntityTypeRequest.update_mask

class dialogflow_v2beta1.types.UpdateIntentRequest

The request message for [Intents.UpdateIntent][google.cloud.dialogflow.v2beta1.Intents.UpdateIntent].

intent

Required. The intent to update.

language_code

Optional. The language of training phrases, parameters and rich messages defined in intent. If not specified, the agent’s default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.

update_mask

Optional. The mask to control which fields get updated.

intent_view

Optional. The resource view to apply to the returned intent.

intent

Field google.cloud.dialogflow.v2beta1.UpdateIntentRequest.intent

intent_view

Field google.cloud.dialogflow.v2beta1.UpdateIntentRequest.intent_view

language_code

Field google.cloud.dialogflow.v2beta1.UpdateIntentRequest.language_code

update_mask

Field google.cloud.dialogflow.v2beta1.UpdateIntentRequest.update_mask

class dialogflow_v2beta1.types.UpdateKnowledgeBaseRequest

Request message for [KnowledgeBases.UpdateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.UpdateKnowledgeBase].

knowledge_base

Required. The knowledge base to update.

update_mask

Optional. Not specified means update all. Currently, only display_name can be updated, an InvalidArgument will be returned for attempting to update other fields.

knowledge_base

Field google.cloud.dialogflow.v2beta1.UpdateKnowledgeBaseRequest.knowledge_base

update_mask

Field google.cloud.dialogflow.v2beta1.UpdateKnowledgeBaseRequest.update_mask

class dialogflow_v2beta1.types.UpdateSessionEntityTypeRequest

The request message for [SessionEntityTypes.UpdateSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.UpdateSessionEntityType].

session_entity_type

Required. The entity type to update. Format: projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type Display Name> or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>. If Environment ID is not specified, we assume default ‘draft’ environment. If User ID is not specified, we assume default ‘-‘ user.

update_mask

Optional. The mask to control which fields get updated.

session_entity_type

Field google.cloud.dialogflow.v2beta1.UpdateSessionEntityTypeRequest.session_entity_type

update_mask

Field google.cloud.dialogflow.v2beta1.UpdateSessionEntityTypeRequest.update_mask

class dialogflow_v2beta1.types.Value
bool_value

Field google.protobuf.Value.bool_value

list_value

Field google.protobuf.Value.list_value

null_value

Field google.protobuf.Value.null_value

number_value

Field google.protobuf.Value.number_value

string_value

Field google.protobuf.Value.string_value

struct_value

Field google.protobuf.Value.struct_value

class dialogflow_v2beta1.types.VoiceSelectionParams

Description of which voice to use for speech synthesis.

name

Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and gender.

ssml_gender

Optional. The preferred gender of the voice. If not set, the service will choose a voice based on the other parameters such as language_code and name. Note that this is only a preference, not requirement. If a voice of the appropriate gender is not available, the synthesizer should substitute a voice with a different gender rather than failing the request.

name

Field google.cloud.dialogflow.v2beta1.VoiceSelectionParams.name

ssml_gender

Field google.cloud.dialogflow.v2beta1.VoiceSelectionParams.ssml_gender

class dialogflow_v2beta1.types.WebhookRequest

The request message for a webhook call.

session

The unique identifier of detectIntent request session. Can be used to identify end-user inside webhook implementation. Format: projects/<Project ID>/agent/sessions/<Session ID>, or projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session ID>.

response_id

The unique identifier of the response. Contains the same value as [Streaming]DetectIntentResponse.response_id.

query_result

The result of the conversational query or event processing. Contains the same value as [Streaming]DetectIntentResponse.query_result.

alternative_query_results

Alternative query results from KnowledgeService.

original_detect_intent_request

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

alternative_query_results

Field google.cloud.dialogflow.v2beta1.WebhookRequest.alternative_query_results

original_detect_intent_request

Field google.cloud.dialogflow.v2beta1.WebhookRequest.original_detect_intent_request

query_result

Field google.cloud.dialogflow.v2beta1.WebhookRequest.query_result

response_id

Field google.cloud.dialogflow.v2beta1.WebhookRequest.response_id

session

Field google.cloud.dialogflow.v2beta1.WebhookRequest.session

class dialogflow_v2beta1.types.WebhookResponse

The response message for a webhook call.

fulfillment_text

Optional. The text to be shown on the screen. This value is passed directly to QueryResult.fulfillment_text.

fulfillment_messages

Optional. The collection of rich messages to present to the user. This value is passed directly to QueryResult.fulfillment_messages.

source

Optional. This value is passed directly to QueryResult.webhook_source.

payload

Optional. This value is passed directly to QueryResult.webhook_payload. See the related fulfillment_messages[i].payload field, which may be used as an alternative to this field. This field can be used for Actions on Google responses. It should have a structure similar to the JSON message shown here. For more information, see Actions on Google Webhook Format .. raw:: html <pre>{ “google”: { “expectUserResponse”: true, “richResponse”: { “items”: [ { “simpleResponse”: { “textToSpeech”: “this is a simple response” } } ] } } }</pre>

output_contexts

Optional. The collection of output contexts. This value is passed directly to QueryResult.output_contexts.

followup_event_input

Optional. Makes the platform immediately invoke another DetectIntent call internally with the specified event as input.

end_interaction

Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.

end_interaction

Field google.cloud.dialogflow.v2beta1.WebhookResponse.end_interaction

followup_event_input

Field google.cloud.dialogflow.v2beta1.WebhookResponse.followup_event_input

fulfillment_messages

Field google.cloud.dialogflow.v2beta1.WebhookResponse.fulfillment_messages

fulfillment_text

Field google.cloud.dialogflow.v2beta1.WebhookResponse.fulfillment_text

output_contexts

Field google.cloud.dialogflow.v2beta1.WebhookResponse.output_contexts

payload

Field google.cloud.dialogflow.v2beta1.WebhookResponse.payload

source

Field google.cloud.dialogflow.v2beta1.WebhookResponse.source