Skip to content

Commit

Permalink
feat(dialogflow): update the API
Browse files Browse the repository at this point in the history
#### dialogflow:v2beta1

The following keys were added:
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.type
- schemas.GoogleCloudDialogflowV2beta1ConversationProfile.properties.humanAgentHandoffConfig.$ref
- schemas.GoogleCloudDialogflowV2beta1ConversationProfile.properties.humanAgentHandoffConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig.properties.endUserSuggestionConfig.$ref
- schemas.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig.properties.endUserSuggestionConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig.properties.enableEntityExtraction.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig.properties.enableEntityExtraction.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.id
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.properties.livePersonConfig.$ref
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.properties.livePersonConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.properties.salesforceLiveAgentConfig.$ref
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.properties.salesforceLiveAgentConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig.id
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig.properties.accountNumber.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig.properties.accountNumber.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.id
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.buttonId.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.buttonId.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.deploymentId.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.deploymentId.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.endpointDomain.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.endpointDomain.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.organizationId.description
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.organizationId.type
- schemas.GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig.type

The following keys were changed:
- resources.projects.resources.conversations.resources.messages.methods.list.parameters.filter.description
- resources.projects.resources.conversations.resources.participants.resources.suggestions.methods.list.parameters.filter.description
- resources.projects.resources.locations.resources.conversations.resources.messages.methods.list.parameters.filter.description

#### dialogflow:v3beta1

The following keys were added:
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.type
- schemas.GoogleCloudDialogflowCxV3beta1Flow.properties.transitionRouteGroups.description
- schemas.GoogleCloudDialogflowCxV3beta1Flow.properties.transitionRouteGroups.items.type
- schemas.GoogleCloudDialogflowCxV3beta1Flow.properties.transitionRouteGroups.type
- schemas.GoogleCloudDialogflowCxV3beta1QueryParameters.properties.currentPage.description
- schemas.GoogleCloudDialogflowCxV3beta1QueryParameters.properties.currentPage.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.type

#### dialogflow:v2

The following keys were added:
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.type
- schemas.GoogleCloudDialogflowV2ConversationProfile.properties.humanAgentHandoffConfig.$ref
- schemas.GoogleCloudDialogflowV2ConversationProfile.properties.humanAgentHandoffConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentAssistantConfig.properties.endUserSuggestionConfig.$ref
- schemas.GoogleCloudDialogflowV2HumanAgentAssistantConfig.properties.endUserSuggestionConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig.properties.enableEntityExtraction.description
- schemas.GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig.properties.enableEntityExtraction.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.id
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.properties.livePersonConfig.$ref
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.properties.livePersonConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.properties.salesforceLiveAgentConfig.$ref
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.properties.salesforceLiveAgentConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfig.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig.id
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig.properties.accountNumber.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig.properties.accountNumber.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.id
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.buttonId.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.buttonId.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.deploymentId.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.deploymentId.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.endpointDomain.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.endpointDomain.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.organizationId.description
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.properties.organizationId.type
- schemas.GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.type

#### dialogflow:v3

The following keys were added:
- schemas.GoogleCloudDialogflowCxV3Flow.properties.transitionRouteGroups.description
- schemas.GoogleCloudDialogflowCxV3Flow.properties.transitionRouteGroups.items.type
- schemas.GoogleCloudDialogflowCxV3Flow.properties.transitionRouteGroups.type
- schemas.GoogleCloudDialogflowCxV3QueryParameters.properties.currentPage.description
- schemas.GoogleCloudDialogflowCxV3QueryParameters.properties.currentPage.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3WebhookRequest.properties.triggerIntent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.text.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.transcript.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerEvent.type
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.description
- schemas.GoogleCloudDialogflowCxV3beta1WebhookRequest.properties.triggerIntent.type
  • Loading branch information
yoshi-automation authored and sofisl committed Apr 5, 2021
1 parent e721742 commit 2fa72f5
Show file tree
Hide file tree
Showing 8 changed files with 569 additions and 13 deletions.
95 changes: 94 additions & 1 deletion discovery/dialogflow-v2.json
Original file line number Diff line number Diff line change
Expand Up @@ -6216,7 +6216,7 @@
}
}
},
"revision": "20210320",
"revision": "20210402",
"rootUrl": "https://dialogflow.googleapis.com/",
"schemas": {
"GoogleCloudDialogflowCxV3AudioInput": {
Expand Down Expand Up @@ -7536,6 +7536,22 @@
"sessionInfo": {
"$ref": "GoogleCloudDialogflowCxV3SessionInfo",
"description": "Information about session status."
},
"text": {
"description": "If natural language text was provided as input, this field will contain a copy of the text.",
"type": "string"
},
"transcript": {
"description": "If natural language speech audio was provided as input, this field will contain the transcript for the audio.",
"type": "string"
},
"triggerEvent": {
"description": "If an event was provided as input, this field will contain the name of the event.",
"type": "string"
},
"triggerIntent": {
"description": "If an intent was provided as input, this field will contain a copy of the intent identifier. Format: `projects//locations//agents//intents/`.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -8990,6 +9006,22 @@
"sessionInfo": {
"$ref": "GoogleCloudDialogflowCxV3beta1SessionInfo",
"description": "Information about session status."
},
"text": {
"description": "If natural language text was provided as input, this field will contain a copy of the text.",
"type": "string"
},
"transcript": {
"description": "If natural language speech audio was provided as input, this field will contain the transcript for the audio.",
"type": "string"
},
"triggerEvent": {
"description": "If an event was provided as input, this field will contain the name of the event.",
"type": "string"
},
"triggerIntent": {
"description": "If an intent was provided as input, this field will contain a copy of the intent identifier. Format: `projects//locations//agents//intents/`.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -9837,6 +9869,10 @@
"$ref": "GoogleCloudDialogflowV2HumanAgentAssistantConfig",
"description": "Configuration for agent assistance to use with this profile."
},
"humanAgentHandoffConfig": {
"$ref": "GoogleCloudDialogflowV2HumanAgentHandoffConfig",
"description": "Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access."
},
"languageCode": {
"description": "Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.",
"type": "string"
Expand Down Expand Up @@ -10314,6 +10350,10 @@
"description": "Defines the Human Agent Assist to connect to a conversation.",
"id": "GoogleCloudDialogflowV2HumanAgentAssistantConfig",
"properties": {
"endUserSuggestionConfig": {
"$ref": "GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig",
"description": "Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access."
},
"humanAgentSuggestionConfig": {
"$ref": "GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig",
"description": "Configuration for agent assistance of human agent participant."
Expand Down Expand Up @@ -10344,6 +10384,10 @@
"description": "Configuration for analyses to run on each conversation message.",
"id": "GoogleCloudDialogflowV2HumanAgentAssistantConfigMessageAnalysisConfig",
"properties": {
"enableEntityExtraction": {
"description": "Enable entity extraction in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.",
"type": "boolean"
},
"enableSentimentAnalysis": {
"description": "Enable sentiment analysis in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.",
"type": "boolean"
Expand Down Expand Up @@ -10524,6 +10568,55 @@
},
"type": "object"
},
"GoogleCloudDialogflowV2HumanAgentHandoffConfig": {
"description": "Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.",
"id": "GoogleCloudDialogflowV2HumanAgentHandoffConfig",
"properties": {
"livePersonConfig": {
"$ref": "GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig",
"description": "Uses LivePerson (https://www.liveperson.com)."
},
"salesforceLiveAgentConfig": {
"$ref": "GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig",
"description": "Uses Salesforce Live Agent."
}
},
"type": "object"
},
"GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig": {
"description": "Configuration specific to LivePerson (https://www.liveperson.com).",
"id": "GoogleCloudDialogflowV2HumanAgentHandoffConfigLivePersonConfig",
"properties": {
"accountNumber": {
"description": "Required. Account number of the LivePerson account to connect. This is the account number you input at the login page.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig": {
"description": "Configuration specific to Salesforce Live Agent.",
"id": "GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig",
"properties": {
"buttonId": {
"description": "Required. Live Agent chat button ID.",
"type": "string"
},
"deploymentId": {
"description": "Required. Live Agent deployment ID.",
"type": "string"
},
"endpointDomain": {
"description": "Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.",
"type": "string"
},
"organizationId": {
"description": "Required. The organization ID of the Salesforce account.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudDialogflowV2ImportAgentRequest": {
"description": "The request message for Agents.ImportAgent.",
"id": "GoogleCloudDialogflowV2ImportAgentRequest",
Expand Down
101 changes: 97 additions & 4 deletions discovery/dialogflow-v2beta1.json
Original file line number Diff line number Diff line change
Expand Up @@ -2721,7 +2721,7 @@
],
"parameters": {
"filter": {
"description": "Optional. Filter on message fields. Currently predicates on `create_time` and `create_time_epoch_microseconds` are supported. `create_time` only support milliseconds accuracy. E.g., `create_time_epoch_microseconds > 1551790877964485` or `create_time > 2017-01-15T01:30:15.01Z`. For more information about filtering, see [API Filtering](https://aip.dev/160).",
"description": "Optional. Filter on message fields. Currently predicates on `create_time` and `create_time_epoch_microseconds` are supported. `create_time` only support milliseconds accuracy. E.g., `create_time_epoch_microseconds > 1551790877964485` or `create_time > \"2017-01-15T01:30:15.01Z\"`. For more information about filtering, see [API Filtering](https://aip.dev/160).",
"location": "query",
"type": "string"
},
Expand Down Expand Up @@ -2956,7 +2956,7 @@
],
"parameters": {
"filter": {
"description": "Optional. Filter on suggestions fields. Currently predicates on `create_time` and `create_time_epoch_microseconds` are supported. `create_time` only support milliseconds accuracy. E.g., `create_time_epoch_microseconds > 1551790877964485` or `create_time > 2017-01-15T01:30:15.01Z` For more information about filtering, see [API Filtering](https://aip.dev/160).",
"description": "Optional. Filter on suggestions fields. Currently predicates on `create_time` and `create_time_epoch_microseconds` are supported. `create_time` only support milliseconds accuracy. E.g., `create_time_epoch_microseconds > 1551790877964485` or `create_time > \"2017-01-15T01:30:15.01Z\"` For more information about filtering, see [API Filtering](https://aip.dev/160).",
"location": "query",
"type": "string"
},
Expand Down Expand Up @@ -5664,7 +5664,7 @@
],
"parameters": {
"filter": {
"description": "Optional. Filter on message fields. Currently predicates on `create_time` and `create_time_epoch_microseconds` are supported. `create_time` only support milliseconds accuracy. E.g., `create_time_epoch_microseconds > 1551790877964485` or `create_time > 2017-01-15T01:30:15.01Z`. For more information about filtering, see [API Filtering](https://aip.dev/160).",
"description": "Optional. Filter on message fields. Currently predicates on `create_time` and `create_time_epoch_microseconds` are supported. `create_time` only support milliseconds accuracy. E.g., `create_time_epoch_microseconds > 1551790877964485` or `create_time > \"2017-01-15T01:30:15.01Z\"`. For more information about filtering, see [API Filtering](https://aip.dev/160).",
"location": "query",
"type": "string"
},
Expand Down Expand Up @@ -6548,7 +6548,7 @@
}
}
},
"revision": "20210320",
"revision": "20210402",
"rootUrl": "https://dialogflow.googleapis.com/",
"schemas": {
"GoogleCloudDialogflowCxV3AudioInput": {
Expand Down Expand Up @@ -7868,6 +7868,22 @@
"sessionInfo": {
"$ref": "GoogleCloudDialogflowCxV3SessionInfo",
"description": "Information about session status."
},
"text": {
"description": "If natural language text was provided as input, this field will contain a copy of the text.",
"type": "string"
},
"transcript": {
"description": "If natural language speech audio was provided as input, this field will contain the transcript for the audio.",
"type": "string"
},
"triggerEvent": {
"description": "If an event was provided as input, this field will contain the name of the event.",
"type": "string"
},
"triggerIntent": {
"description": "If an intent was provided as input, this field will contain a copy of the intent identifier. Format: `projects//locations//agents//intents/`.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -9322,6 +9338,22 @@
"sessionInfo": {
"$ref": "GoogleCloudDialogflowCxV3beta1SessionInfo",
"description": "Information about session status."
},
"text": {
"description": "If natural language text was provided as input, this field will contain a copy of the text.",
"type": "string"
},
"transcript": {
"description": "If natural language speech audio was provided as input, this field will contain the transcript for the audio.",
"type": "string"
},
"triggerEvent": {
"description": "If an event was provided as input, this field will contain the name of the event.",
"type": "string"
},
"triggerIntent": {
"description": "If an intent was provided as input, this field will contain a copy of the intent identifier. Format: `projects//locations//agents//intents/`.",
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -11903,6 +11935,10 @@
"$ref": "GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig",
"description": "Configuration for agent assistance to use with this profile."
},
"humanAgentHandoffConfig": {
"$ref": "GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig",
"description": "Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access."
},
"languageCode": {
"description": "Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages.",
"type": "string"
Expand Down Expand Up @@ -12433,6 +12469,10 @@
"description": "Defines the Human Agent Assistant to connect to a conversation.",
"id": "GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig",
"properties": {
"endUserSuggestionConfig": {
"$ref": "GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig",
"description": "Configuration for agent assistance of end user participant. Currently, this feature is not general available, please contact Google to get access."
},
"humanAgentSuggestionConfig": {
"$ref": "GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig",
"description": "Configuration for agent assistance of human agent participant."
Expand Down Expand Up @@ -12463,6 +12503,10 @@
"description": "Configuration for analyses to run on each conversation message.",
"id": "GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfig",
"properties": {
"enableEntityExtraction": {
"description": "Enable entity extraction in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Currently, this feature is not general available, please contact Google to get access.",
"type": "boolean"
},
"enableSentimentAnalysis": {
"description": "Enable sentiment analysis in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages). If unspecified, defaults to false. Sentiment analysis inspects user input and identifies the prevailing subjective opinion, especially to determine a user's attitude as positive, negative, or neutral: https://cloud.google.com/natural-language/docs/basics#sentiment_analysis For Participants.StreamingAnalyzeContent method, result will be in StreamingAnalyzeContentResponse.message.SentimentAnalysisResult. For Participants.AnalyzeContent method, result will be in AnalyzeContentResponse.message.SentimentAnalysisResult For Conversations.ListMessages method, result will be in ListMessagesResponse.messages.SentimentAnalysisResult If Pub/Sub notification is configured, result will be in ConversationEvent.new_message_payload.SentimentAnalysisResult.",
"type": "boolean"
Expand Down Expand Up @@ -12643,6 +12687,55 @@
},
"type": "object"
},
"GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig": {
"description": "Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.",
"id": "GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig",
"properties": {
"livePersonConfig": {
"$ref": "GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig",
"description": "Uses LivePerson (https://www.liveperson.com)."
},
"salesforceLiveAgentConfig": {
"$ref": "GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig",
"description": "Uses Salesforce Live Agent."
}
},
"type": "object"
},
"GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig": {
"description": "Configuration specific to LivePerson (https://www.liveperson.com).",
"id": "GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfig",
"properties": {
"accountNumber": {
"description": "Required. Account number of the LivePerson account to connect. This is the account number you input at the login page.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig": {
"description": "Configuration specific to Salesforce Live Agent.",
"id": "GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfig",
"properties": {
"buttonId": {
"description": "Required. Live Agent chat button ID.",
"type": "string"
},
"deploymentId": {
"description": "Required. Live Agent deployment ID.",
"type": "string"
},
"endpointDomain": {
"description": "Required. Domain of the Live Agent endpoint for this agent. You can find the endpoint URL in the `Live Agent settings` page. For example if URL has the form https://d.la4-c2-phx.salesforceliveagent.com/..., you should fill in d.la4-c2-phx.salesforceliveagent.com.",
"type": "string"
},
"organizationId": {
"description": "Required. The organization ID of the Salesforce account.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudDialogflowV2beta1ImportAgentRequest": {
"description": "The request message for Agents.ImportAgent.",
"id": "GoogleCloudDialogflowV2beta1ImportAgentRequest",
Expand Down

0 comments on commit 2fa72f5

Please sign in to comment.