# Copyright 2015 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. require 'date' require 'google/apis/core/base_service' require 'google/apis/core/json_representation' require 'google/apis/core/hashable' require 'google/apis/errors' module Google module Apis module DialogflowV3beta1 class GoogleCloudDialogflowCxV3PageInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3PageInfoFormInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageEndInteraction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageMixedAudio class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessagePlayAudio class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3ResponseMessageText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3SessionInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3WebhookRequestIntentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3WebhookResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Agent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1AudioInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1DetectIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1DetectIntentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1DtmfInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1EntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1EntityTypeEntity class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Environment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1EventHandler class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1EventInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ExportAgentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ExportAgentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Flow class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Form class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FormParameter class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FulfillIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FulfillIntentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Fulfillment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1InputAudioConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Intent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1IntentInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1IntentParameter class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListAgentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListEnvironmentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListFlowsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListIntentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListPagesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListVersionsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ListWebhooksResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1LoadVersionRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1LookupEnvironmentHistoryResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Match class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1MatchIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1MatchIntentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1NluSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1OutputAudioConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Page class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1PageInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1PageInfoFormInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1QueryInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1QueryParameters class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1QueryResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1ResponseMessageText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1RestoreAgentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1SessionEntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1SessionInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1SpeechToTextSettings class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1TextInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1TrainFlowRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1TransitionRoute class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1TransitionRouteGroup class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Version class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1VoiceSelectionParams class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1Webhook class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2AnnotatedMessagePart class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2BatchUpdateIntentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2Context class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2ConversationEvent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2EntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2EntityTypeEntity class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2EventInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2ExportAgentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2Intent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentFollowupIntentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageBasicCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageBasicCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageCarouselSelect class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageCarouselSelectItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageColumnProperties class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageImage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageListSelect class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageListSelectItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageMediaContent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageQuickReplies class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageSelectItemInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageSimpleResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageSimpleResponses class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageSuggestions class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageTableCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageTableCardCell class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageTableCardRow class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentMessageText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentParameter class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentTrainingPhrase class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2IntentTrainingPhrasePart class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2Message class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2MessageAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2OriginalDetectIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2QueryResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2Sentiment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2SentimentAnalysisResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2SessionEntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2WebhookResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1Context class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1EntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1EntityTypeEntity class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1EventInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1ExportAgentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1Intent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageBasicCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageColumnProperties class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageImage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageListSelect class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageListSelectItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageMediaContent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageQuickReplies class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageRbmText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageSuggestions class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageTableCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageTableCardCell class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageTableCardRow class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentMessageText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentParameter class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentTrainingPhrase class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1KnowledgeAnswers class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1QueryResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1Sentiment class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1SentimentAnalysisResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1SessionEntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowV2beta1WebhookResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudKnowledgeV1alpha1OperationMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleLongrunningListOperationsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleLongrunningOperation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleProtobufEmpty class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleRpcStatus class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleTypeLatLng class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end class GoogleCloudDialogflowCxV3PageInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :current_page, as: 'currentPage' property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfoFormInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfoFormInfo::Representation end end class GoogleCloudDialogflowCxV3PageInfoFormInfo # @private class Representation < Google::Apis::Core::JsonRepresentation collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo::Representation end end class GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_name, as: 'displayName' property :just_collected, as: 'justCollected' property :required, as: 'required' property :state, as: 'state' property :value, as: 'value' end end class GoogleCloudDialogflowCxV3ResponseMessage # @private class Representation < Google::Apis::Core::JsonRepresentation property :conversation_success, as: 'conversationSuccess', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess::Representation property :end_interaction, as: 'endInteraction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageEndInteraction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageEndInteraction::Representation property :live_agent_handoff, as: 'liveAgentHandoff', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff::Representation property :mixed_audio, as: 'mixedAudio', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageMixedAudio, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageMixedAudio::Representation property :output_audio_text, as: 'outputAudioText', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText::Representation hash :payload, as: 'payload' property :play_audio, as: 'playAudio', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessagePlayAudio, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessagePlayAudio::Representation property :text, as: 'text', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageText::Representation end end class GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess # @private class Representation < Google::Apis::Core::JsonRepresentation hash :metadata, as: 'metadata' end end class GoogleCloudDialogflowCxV3ResponseMessageEndInteraction # @private class Representation < Google::Apis::Core::JsonRepresentation end end class GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff # @private class Representation < Google::Apis::Core::JsonRepresentation hash :metadata, as: 'metadata' end end class GoogleCloudDialogflowCxV3ResponseMessageMixedAudio # @private class Representation < Google::Apis::Core::JsonRepresentation collection :segments, as: 'segments', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment::Representation end end class GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' property :audio, :base64 => true, as: 'audio' property :uri, as: 'uri' end end class GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' property :ssml, as: 'ssml' property :text, as: 'text' end end class GoogleCloudDialogflowCxV3ResponseMessagePlayAudio # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' property :audio_uri, as: 'audioUri' end end class GoogleCloudDialogflowCxV3ResponseMessageText # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' collection :text, as: 'text' end end class GoogleCloudDialogflowCxV3SessionInfo # @private class Representation < Google::Apis::Core::JsonRepresentation hash :parameters, as: 'parameters' property :session, as: 'session' end end class GoogleCloudDialogflowCxV3WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :detect_intent_response_id, as: 'detectIntentResponseId' property :fulfillment_info, as: 'fulfillmentInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo::Representation property :intent_info, as: 'intentInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookRequestIntentInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookRequestIntentInfo::Representation collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessage::Representation property :page_info, as: 'pageInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfo::Representation hash :payload, as: 'payload' property :session_info, as: 'sessionInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3SessionInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3SessionInfo::Representation end end class GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :tag, as: 'tag' end end class GoogleCloudDialogflowCxV3WebhookRequestIntentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :last_matched_intent, as: 'lastMatchedIntent' hash :parameters, as: 'parameters', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue::Representation end end class GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue # @private class Representation < Google::Apis::Core::JsonRepresentation property :original_value, as: 'originalValue' property :resolved_value, as: 'resolvedValue' end end class GoogleCloudDialogflowCxV3WebhookResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :fulfillment_response, as: 'fulfillmentResponse', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse::Representation property :page_info, as: 'pageInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3PageInfo::Representation hash :payload, as: 'payload' property :session_info, as: 'sessionInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3SessionInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3SessionInfo::Representation property :target_flow, as: 'targetFlow' property :target_page, as: 'targetPage' end end class GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :merge_behavior, as: 'mergeBehavior' collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ResponseMessage::Representation end end class GoogleCloudDialogflowCxV3beta1Agent # @private class Representation < Google::Apis::Core::JsonRepresentation property :avatar_uri, as: 'avatarUri' property :default_language_code, as: 'defaultLanguageCode' property :description, as: 'description' property :display_name, as: 'displayName' property :enable_spell_correction, as: 'enableSpellCorrection' property :enable_stackdriver_logging, as: 'enableStackdriverLogging' property :name, as: 'name' property :speech_to_text_settings, as: 'speechToTextSettings', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SpeechToTextSettings, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SpeechToTextSettings::Representation property :start_flow, as: 'startFlow' property :time_zone, as: 'timeZone' end end class GoogleCloudDialogflowCxV3beta1AudioInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :audio, :base64 => true, as: 'audio' property :config, as: 'config', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1InputAudioConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1InputAudioConfig::Representation end end class GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :version, as: 'version' end end class GoogleCloudDialogflowCxV3beta1DetectIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :output_audio_config, as: 'outputAudioConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig::Representation property :query_input, as: 'queryInput', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryInput::Representation property :query_params, as: 'queryParams', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryParameters, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryParameters::Representation end end class GoogleCloudDialogflowCxV3beta1DetectIntentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :output_audio, :base64 => true, as: 'outputAudio' property :output_audio_config, as: 'outputAudioConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig::Representation property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryResult::Representation property :response_id, as: 'responseId' end end class GoogleCloudDialogflowCxV3beta1DtmfInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :digits, as: 'digits' property :finish_digit, as: 'finishDigit' end end class GoogleCloudDialogflowCxV3beta1EntityType # @private class Representation < Google::Apis::Core::JsonRepresentation property :auto_expansion_mode, as: 'autoExpansionMode' property :display_name, as: 'displayName' property :enable_fuzzy_extraction, as: 'enableFuzzyExtraction' collection :entities, as: 'entities', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityTypeEntity::Representation collection :excluded_phrases, as: 'excludedPhrases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase::Representation property :kind, as: 'kind' property :name, as: 'name' end end class GoogleCloudDialogflowCxV3beta1EntityTypeEntity # @private class Representation < Google::Apis::Core::JsonRepresentation collection :synonyms, as: 'synonyms' property :value, as: 'value' end end class GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase # @private class Representation < Google::Apis::Core::JsonRepresentation property :value, as: 'value' end end class GoogleCloudDialogflowCxV3beta1Environment # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :display_name, as: 'displayName' property :name, as: 'name' property :update_time, as: 'updateTime' collection :version_configs, as: 'versionConfigs', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig::Representation end end class GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :version, as: 'version' end end class GoogleCloudDialogflowCxV3beta1EventHandler # @private class Representation < Google::Apis::Core::JsonRepresentation property :event, as: 'event' property :name, as: 'name' property :target_flow, as: 'targetFlow' property :target_page, as: 'targetPage' property :trigger_fulfillment, as: 'triggerFulfillment', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment::Representation end end class GoogleCloudDialogflowCxV3beta1EventInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :event, as: 'event' end end class GoogleCloudDialogflowCxV3beta1ExportAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_uri, as: 'agentUri' end end class GoogleCloudDialogflowCxV3beta1ExportAgentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' property :agent_uri, as: 'agentUri' end end class GoogleCloudDialogflowCxV3beta1Flow # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :display_name, as: 'displayName' collection :event_handlers, as: 'eventHandlers', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventHandler, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventHandler::Representation property :name, as: 'name' property :nlu_settings, as: 'nluSettings', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1NluSettings, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1NluSettings::Representation collection :transition_routes, as: 'transitionRoutes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRoute, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRoute::Representation end end class GoogleCloudDialogflowCxV3beta1Form # @private class Representation < Google::Apis::Core::JsonRepresentation collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FormParameter, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FormParameter::Representation end end class GoogleCloudDialogflowCxV3beta1FormParameter # @private class Representation < Google::Apis::Core::JsonRepresentation property :default_value, as: 'defaultValue' property :display_name, as: 'displayName' property :entity_type, as: 'entityType' property :fill_behavior, as: 'fillBehavior', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior::Representation property :is_list, as: 'isList' property :redact, as: 'redact' property :required, as: 'required' end end class GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior # @private class Representation < Google::Apis::Core::JsonRepresentation property :initial_prompt_fulfillment, as: 'initialPromptFulfillment', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment::Representation collection :reprompt_event_handlers, as: 'repromptEventHandlers', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventHandler, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventHandler::Representation end end class GoogleCloudDialogflowCxV3beta1FulfillIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :match, as: 'match', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Match, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Match::Representation property :match_intent_request, as: 'matchIntentRequest', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1MatchIntentRequest, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1MatchIntentRequest::Representation property :output_audio_config, as: 'outputAudioConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig::Representation end end class GoogleCloudDialogflowCxV3beta1FulfillIntentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :output_audio, :base64 => true, as: 'outputAudio' property :output_audio_config, as: 'outputAudioConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig::Representation property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryResult::Representation property :response_id, as: 'responseId' end end class GoogleCloudDialogflowCxV3beta1Fulfillment # @private class Representation < Google::Apis::Core::JsonRepresentation collection :conditional_cases, as: 'conditionalCases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases::Representation collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation collection :set_parameter_actions, as: 'setParameterActions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction::Representation property :tag, as: 'tag' property :webhook, as: 'webhook' end end class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases # @private class Representation < Google::Apis::Core::JsonRepresentation collection :cases, as: 'cases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase::Representation end end class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase # @private class Representation < Google::Apis::Core::JsonRepresentation collection :case_content, as: 'caseContent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent::Representation property :condition, as: 'condition' end end class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent # @private class Representation < Google::Apis::Core::JsonRepresentation property :additional_cases, as: 'additionalCases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases::Representation property :message, as: 'message', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation end end class GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :parameter, as: 'parameter' property :value, as: 'value' end end class GoogleCloudDialogflowCxV3beta1InputAudioConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :audio_encoding, as: 'audioEncoding' property :enable_word_info, as: 'enableWordInfo' property :model, as: 'model' property :model_variant, as: 'modelVariant' collection :phrase_hints, as: 'phraseHints' property :sample_rate_hertz, as: 'sampleRateHertz' property :single_utterance, as: 'singleUtterance' end end class GoogleCloudDialogflowCxV3beta1Intent # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :display_name, as: 'displayName' property :is_fallback, as: 'isFallback' hash :labels, as: 'labels' property :name, as: 'name' collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentParameter, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentParameter::Representation property :priority, as: 'priority' collection :training_phrases, as: 'trainingPhrases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase::Representation end end class GoogleCloudDialogflowCxV3beta1IntentInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :intent, as: 'intent' end end class GoogleCloudDialogflowCxV3beta1IntentParameter # @private class Representation < Google::Apis::Core::JsonRepresentation property :entity_type, as: 'entityType' property :id, as: 'id' property :is_list, as: 'isList' property :redact, as: 'redact' end end class GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase # @private class Representation < Google::Apis::Core::JsonRepresentation property :id, as: 'id' collection :parts, as: 'parts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart::Representation property :repeat_count, as: 'repeatCount' end end class GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart # @private class Representation < Google::Apis::Core::JsonRepresentation property :parameter_id, as: 'parameterId' property :text, as: 'text' end end class GoogleCloudDialogflowCxV3beta1ListAgentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :agents, as: 'agents', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Agent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Agent::Representation property :next_page_token, as: 'nextPageToken' end end class GoogleCloudDialogflowCxV3beta1ListEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityType::Representation property :next_page_token, as: 'nextPageToken' end end class GoogleCloudDialogflowCxV3beta1ListEnvironmentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :environments, as: 'environments', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Environment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Environment::Representation property :next_page_token, as: 'nextPageToken' end end class GoogleCloudDialogflowCxV3beta1ListFlowsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :flows, as: 'flows', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Flow, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Flow::Representation property :next_page_token, as: 'nextPageToken' end end class GoogleCloudDialogflowCxV3beta1ListIntentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :intents, as: 'intents', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Intent::Representation property :next_page_token, as: 'nextPageToken' end end class GoogleCloudDialogflowCxV3beta1ListPagesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :pages, as: 'pages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Page, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Page::Representation end end class GoogleCloudDialogflowCxV3beta1ListSessionEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionEntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionEntityType::Representation end end class GoogleCloudDialogflowCxV3beta1ListTransitionRouteGroupsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :transition_route_groups, as: 'transitionRouteGroups', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRouteGroup, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRouteGroup::Representation end end class GoogleCloudDialogflowCxV3beta1ListVersionsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :versions, as: 'versions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Version, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Version::Representation end end class GoogleCloudDialogflowCxV3beta1ListWebhooksResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :webhooks, as: 'webhooks', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Webhook, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Webhook::Representation end end class GoogleCloudDialogflowCxV3beta1LoadVersionRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_override_agent_resources, as: 'allowOverrideAgentResources' end end class GoogleCloudDialogflowCxV3beta1LookupEnvironmentHistoryResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :environments, as: 'environments', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Environment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Environment::Representation property :next_page_token, as: 'nextPageToken' end end class GoogleCloudDialogflowCxV3beta1Match # @private class Representation < Google::Apis::Core::JsonRepresentation property :confidence, as: 'confidence' property :event, as: 'event' property :intent, as: 'intent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Intent::Representation property :match_type, as: 'matchType' hash :parameters, as: 'parameters' property :resolved_input, as: 'resolvedInput' end end class GoogleCloudDialogflowCxV3beta1MatchIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :query_input, as: 'queryInput', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryInput::Representation property :query_params, as: 'queryParams', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryParameters, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryParameters::Representation end end class GoogleCloudDialogflowCxV3beta1MatchIntentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :current_page, as: 'currentPage', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Page, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Page::Representation collection :matches, as: 'matches', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Match, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Match::Representation property :text, as: 'text' property :transcript, as: 'transcript' property :trigger_event, as: 'triggerEvent' property :trigger_intent, as: 'triggerIntent' end end class GoogleCloudDialogflowCxV3beta1NluSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :classification_threshold, as: 'classificationThreshold' property :model_training_mode, as: 'modelTrainingMode' property :model_type, as: 'modelType' end end class GoogleCloudDialogflowCxV3beta1OutputAudioConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :audio_encoding, as: 'audioEncoding' property :sample_rate_hertz, as: 'sampleRateHertz' property :synthesize_speech_config, as: 'synthesizeSpeechConfig', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig::Representation end end class GoogleCloudDialogflowCxV3beta1Page # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_name, as: 'displayName' property :entry_fulfillment, as: 'entryFulfillment', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment::Representation collection :event_handlers, as: 'eventHandlers', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventHandler, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventHandler::Representation property :form, as: 'form', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Form, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Form::Representation property :name, as: 'name' collection :transition_route_groups, as: 'transitionRouteGroups' collection :transition_routes, as: 'transitionRoutes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRoute, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRoute::Representation end end class GoogleCloudDialogflowCxV3beta1PageInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :current_page, as: 'currentPage' property :form_info, as: 'formInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::Representation end end class GoogleCloudDialogflowCxV3beta1PageInfoFormInfo # @private class Representation < Google::Apis::Core::JsonRepresentation collection :parameter_info, as: 'parameterInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::Representation end end class GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_name, as: 'displayName' property :just_collected, as: 'justCollected' property :required, as: 'required' property :state, as: 'state' property :value, as: 'value' end end class GoogleCloudDialogflowCxV3beta1QueryInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :audio, as: 'audio', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AudioInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1AudioInput::Representation property :dtmf, as: 'dtmf', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DtmfInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DtmfInput::Representation property :event, as: 'event', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EventInput::Representation property :intent, as: 'intent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1IntentInput::Representation property :language_code, as: 'languageCode' property :text, as: 'text', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TextInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TextInput::Representation end end class GoogleCloudDialogflowCxV3beta1QueryParameters # @private class Representation < Google::Apis::Core::JsonRepresentation property :analyze_query_text_sentiment, as: 'analyzeQueryTextSentiment' property :geo_location, as: 'geoLocation', class: Google::Apis::DialogflowV3beta1::GoogleTypeLatLng, decorator: Google::Apis::DialogflowV3beta1::GoogleTypeLatLng::Representation hash :parameters, as: 'parameters' hash :payload, as: 'payload' collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionEntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionEntityType::Representation property :time_zone, as: 'timeZone' end end class GoogleCloudDialogflowCxV3beta1QueryResult # @private class Representation < Google::Apis::Core::JsonRepresentation property :current_page, as: 'currentPage', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Page, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Page::Representation hash :diagnostic_info, as: 'diagnosticInfo' property :intent, as: 'intent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Intent::Representation property :intent_detection_confidence, as: 'intentDetectionConfidence' property :language_code, as: 'languageCode' property :match, as: 'match', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Match, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Match::Representation hash :parameters, as: 'parameters' collection :response_messages, as: 'responseMessages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation property :sentiment_analysis_result, as: 'sentimentAnalysisResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult::Representation property :text, as: 'text' property :transcript, as: 'transcript' property :trigger_event, as: 'triggerEvent' property :trigger_intent, as: 'triggerIntent' collection :webhook_payloads, as: 'webhookPayloads' collection :webhook_statuses, as: 'webhookStatuses', class: Google::Apis::DialogflowV3beta1::GoogleRpcStatus, decorator: Google::Apis::DialogflowV3beta1::GoogleRpcStatus::Representation end end class GoogleCloudDialogflowCxV3beta1ResponseMessage # @private class Representation < Google::Apis::Core::JsonRepresentation property :conversation_success, as: 'conversationSuccess', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess::Representation property :end_interaction, as: 'endInteraction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction::Representation property :live_agent_handoff, as: 'liveAgentHandoff', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff::Representation property :mixed_audio, as: 'mixedAudio', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio::Representation property :output_audio_text, as: 'outputAudioText', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText::Representation hash :payload, as: 'payload' property :play_audio, as: 'playAudio', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio::Representation property :text, as: 'text', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageText::Representation end end class GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess # @private class Representation < Google::Apis::Core::JsonRepresentation hash :metadata, as: 'metadata' end end class GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction # @private class Representation < Google::Apis::Core::JsonRepresentation end end class GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff # @private class Representation < Google::Apis::Core::JsonRepresentation hash :metadata, as: 'metadata' end end class GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio # @private class Representation < Google::Apis::Core::JsonRepresentation collection :segments, as: 'segments', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment::Representation end end class GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' property :audio, :base64 => true, as: 'audio' property :uri, as: 'uri' end end class GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' property :ssml, as: 'ssml' property :text, as: 'text' end end class GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' property :audio_uri, as: 'audioUri' end end class GoogleCloudDialogflowCxV3beta1ResponseMessageText # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_playback_interruption, as: 'allowPlaybackInterruption' collection :text, as: 'text' end end class GoogleCloudDialogflowCxV3beta1RestoreAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' property :agent_uri, as: 'agentUri' end end class GoogleCloudDialogflowCxV3beta1SentimentAnalysisResult # @private class Representation < Google::Apis::Core::JsonRepresentation property :magnitude, as: 'magnitude' property :score, as: 'score' end end class GoogleCloudDialogflowCxV3beta1SessionEntityType # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entities, as: 'entities', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityTypeEntity::Representation property :entity_override_mode, as: 'entityOverrideMode' property :name, as: 'name' end end class GoogleCloudDialogflowCxV3beta1SessionInfo # @private class Representation < Google::Apis::Core::JsonRepresentation hash :parameters, as: 'parameters' property :session, as: 'session' end end class GoogleCloudDialogflowCxV3beta1SpeechToTextSettings # @private class Representation < Google::Apis::Core::JsonRepresentation property :enable_speech_adaptation, as: 'enableSpeechAdaptation' end end class GoogleCloudDialogflowCxV3beta1SynthesizeSpeechConfig # @private class Representation < Google::Apis::Core::JsonRepresentation collection :effects_profile_id, as: 'effectsProfileId' property :pitch, as: 'pitch' property :speaking_rate, as: 'speakingRate' property :voice, as: 'voice', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1VoiceSelectionParams, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1VoiceSelectionParams::Representation property :volume_gain_db, as: 'volumeGainDb' end end class GoogleCloudDialogflowCxV3beta1TextInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :text, as: 'text' end end class GoogleCloudDialogflowCxV3beta1TrainFlowRequest # @private class Representation < Google::Apis::Core::JsonRepresentation end end class GoogleCloudDialogflowCxV3beta1TransitionRoute # @private class Representation < Google::Apis::Core::JsonRepresentation property :condition, as: 'condition' property :intent, as: 'intent' property :name, as: 'name' property :target_flow, as: 'targetFlow' property :target_page, as: 'targetPage' property :trigger_fulfillment, as: 'triggerFulfillment', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1Fulfillment::Representation end end class GoogleCloudDialogflowCxV3beta1TransitionRouteGroup # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_name, as: 'displayName' property :name, as: 'name' collection :transition_routes, as: 'transitionRoutes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRoute, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1TransitionRoute::Representation end end class GoogleCloudDialogflowCxV3beta1Version # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :description, as: 'description' property :display_name, as: 'displayName' property :name, as: 'name' property :nlu_settings, as: 'nluSettings', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1NluSettings, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1NluSettings::Representation property :state, as: 'state' end end class GoogleCloudDialogflowCxV3beta1VoiceSelectionParams # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :ssml_gender, as: 'ssmlGender' end end class GoogleCloudDialogflowCxV3beta1Webhook # @private class Representation < Google::Apis::Core::JsonRepresentation property :disabled, as: 'disabled' property :display_name, as: 'displayName' property :generic_web_service, as: 'genericWebService', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebService, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookGenericWebService::Representation property :name, as: 'name' property :timeout, as: 'timeout' end end class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService # @private class Representation < Google::Apis::Core::JsonRepresentation property :password, as: 'password' hash :request_headers, as: 'requestHeaders' property :uri, as: 'uri' property :username, as: 'username' end end class GoogleCloudDialogflowCxV3beta1WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :detect_intent_response_id, as: 'detectIntentResponseId' property :fulfillment_info, as: 'fulfillmentInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo::Representation property :intent_info, as: 'intentInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo::Representation collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation property :page_info, as: 'pageInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfo::Representation hash :payload, as: 'payload' property :session_info, as: 'sessionInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionInfo::Representation end end class GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :tag, as: 'tag' end end class GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :last_matched_intent, as: 'lastMatchedIntent' hash :parameters, as: 'parameters', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue::Representation end end class GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue # @private class Representation < Google::Apis::Core::JsonRepresentation property :original_value, as: 'originalValue' property :resolved_value, as: 'resolvedValue' end end class GoogleCloudDialogflowCxV3beta1WebhookResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :fulfillment_response, as: 'fulfillmentResponse', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse::Representation property :page_info, as: 'pageInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1PageInfo::Representation hash :payload, as: 'payload' property :session_info, as: 'sessionInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1SessionInfo::Representation property :target_flow, as: 'targetFlow' property :target_page, as: 'targetPage' end end class GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :merge_behavior, as: 'mergeBehavior' collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ResponseMessage::Representation end end class GoogleCloudDialogflowV2AnnotatedMessagePart # @private class Representation < Google::Apis::Core::JsonRepresentation property :entity_type, as: 'entityType' property :formatted_value, as: 'formattedValue' property :text, as: 'text' end end class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EntityType::Representation end end class GoogleCloudDialogflowV2BatchUpdateIntentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :intents, as: 'intents', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Intent::Representation end end class GoogleCloudDialogflowV2Context # @private class Representation < Google::Apis::Core::JsonRepresentation property :lifespan_count, as: 'lifespanCount' property :name, as: 'name' hash :parameters, as: 'parameters' end end class GoogleCloudDialogflowV2ConversationEvent # @private class Representation < Google::Apis::Core::JsonRepresentation property :conversation, as: 'conversation' property :error_status, as: 'errorStatus', class: Google::Apis::DialogflowV3beta1::GoogleRpcStatus, decorator: Google::Apis::DialogflowV3beta1::GoogleRpcStatus::Representation property :new_message_payload, as: 'newMessagePayload', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Message, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Message::Representation property :type, as: 'type' end end class GoogleCloudDialogflowV2EntityType # @private class Representation < Google::Apis::Core::JsonRepresentation property :auto_expansion_mode, as: 'autoExpansionMode' property :display_name, as: 'displayName' property :enable_fuzzy_extraction, as: 'enableFuzzyExtraction' collection :entities, as: 'entities', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EntityTypeEntity, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EntityTypeEntity::Representation property :kind, as: 'kind' property :name, as: 'name' end end class GoogleCloudDialogflowV2EntityTypeEntity # @private class Representation < Google::Apis::Core::JsonRepresentation collection :synonyms, as: 'synonyms' property :value, as: 'value' end end class GoogleCloudDialogflowV2EventInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :language_code, as: 'languageCode' property :name, as: 'name' hash :parameters, as: 'parameters' end end class GoogleCloudDialogflowV2ExportAgentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' property :agent_uri, as: 'agentUri' end end class GoogleCloudDialogflowV2Intent # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action' collection :default_response_platforms, as: 'defaultResponsePlatforms' property :display_name, as: 'displayName' collection :events, as: 'events' collection :followup_intent_info, as: 'followupIntentInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentFollowupIntentInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentFollowupIntentInfo::Representation collection :input_context_names, as: 'inputContextNames' property :is_fallback, as: 'isFallback' collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessage::Representation property :ml_disabled, as: 'mlDisabled' property :name, as: 'name' collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Context, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Context::Representation collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentParameter, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentParameter::Representation property :parent_followup_intent_name, as: 'parentFollowupIntentName' property :priority, as: 'priority' property :reset_contexts, as: 'resetContexts' property :root_followup_intent_name, as: 'rootFollowupIntentName' collection :training_phrases, as: 'trainingPhrases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentTrainingPhrase, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentTrainingPhrase::Representation property :webhook_state, as: 'webhookState' end end class GoogleCloudDialogflowV2IntentFollowupIntentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :followup_intent_name, as: 'followupIntentName' property :parent_followup_intent_name, as: 'parentFollowupIntentName' end end class GoogleCloudDialogflowV2IntentMessage # @private class Representation < Google::Apis::Core::JsonRepresentation property :basic_card, as: 'basicCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCard::Representation property :browse_carousel_card, as: 'browseCarouselCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard::Representation property :card, as: 'card', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCard::Representation property :carousel_select, as: 'carouselSelect', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelect, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelect::Representation property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :link_out_suggestion, as: 'linkOutSuggestion', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion::Representation property :list_select, as: 'listSelect', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageListSelect, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageListSelect::Representation property :media_content, as: 'mediaContent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageMediaContent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageMediaContent::Representation hash :payload, as: 'payload' property :platform, as: 'platform' property :quick_replies, as: 'quickReplies', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageQuickReplies, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageQuickReplies::Representation property :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponses, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponses::Representation property :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSuggestions, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSuggestions::Representation property :table_card, as: 'tableCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageTableCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageTableCard::Representation property :text, as: 'text', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageText::Representation end end class GoogleCloudDialogflowV2IntentMessageBasicCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButton::Representation property :formatted_text, as: 'formattedText' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageBasicCardButton # @private class Representation < Google::Apis::Core::JsonRepresentation property :open_uri_action, as: 'openUriAction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :uri, as: 'uri' end end class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard # @private class Representation < Google::Apis::Core::JsonRepresentation property :image_display_options, as: 'imageDisplayOptions' collection :items, as: 'items', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem::Representation end end class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :footer, as: 'footer' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :open_uri_action, as: 'openUriAction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :url, as: 'url' property :url_type_hint, as: 'urlTypeHint' end end class GoogleCloudDialogflowV2IntentMessageCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCardButton, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCardButton::Representation property :image_uri, as: 'imageUri' property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageCardButton # @private class Representation < Google::Apis::Core::JsonRepresentation property :postback, as: 'postback' property :text, as: 'text' end end class GoogleCloudDialogflowV2IntentMessageCarouselSelect # @private class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelectItem, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelectItem::Representation end end class GoogleCloudDialogflowV2IntentMessageCarouselSelectItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :info, as: 'info', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageColumnProperties # @private class Representation < Google::Apis::Core::JsonRepresentation property :header, as: 'header' property :horizontal_alignment, as: 'horizontalAlignment' end end class GoogleCloudDialogflowV2IntentMessageImage # @private class Representation < Google::Apis::Core::JsonRepresentation property :accessibility_text, as: 'accessibilityText' property :image_uri, as: 'imageUri' end end class GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :destination_name, as: 'destinationName' property :uri, as: 'uri' end end class GoogleCloudDialogflowV2IntentMessageListSelect # @private class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageListSelectItem::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageListSelectItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :info, as: 'info', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageMediaContent # @private class Representation < Google::Apis::Core::JsonRepresentation collection :media_objects, as: 'mediaObjects', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject::Representation property :media_type, as: 'mediaType' end end class GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_url, as: 'contentUrl' property :description, as: 'description' property :icon, as: 'icon', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :large_image, as: 'largeImage', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation property :name, as: 'name' end end class GoogleCloudDialogflowV2IntentMessageQuickReplies # @private class Representation < Google::Apis::Core::JsonRepresentation collection :quick_replies, as: 'quickReplies' property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageSelectItemInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :key, as: 'key' collection :synonyms, as: 'synonyms' end end class GoogleCloudDialogflowV2IntentMessageSimpleResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_text, as: 'displayText' property :ssml, as: 'ssml' property :text_to_speech, as: 'textToSpeech' end end class GoogleCloudDialogflowV2IntentMessageSimpleResponses # @private class Representation < Google::Apis::Core::JsonRepresentation collection :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponse, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponse::Representation end end class GoogleCloudDialogflowV2IntentMessageSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageSuggestions # @private class Representation < Google::Apis::Core::JsonRepresentation collection :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSuggestion, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageSuggestion::Representation end end class GoogleCloudDialogflowV2IntentMessageTableCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButton::Representation collection :column_properties, as: 'columnProperties', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageColumnProperties, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageColumnProperties::Representation property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation collection :rows, as: 'rows', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageTableCardRow, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageTableCardRow::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2IntentMessageTableCardCell # @private class Representation < Google::Apis::Core::JsonRepresentation property :text, as: 'text' end end class GoogleCloudDialogflowV2IntentMessageTableCardRow # @private class Representation < Google::Apis::Core::JsonRepresentation collection :cells, as: 'cells', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageTableCardCell, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessageTableCardCell::Representation property :divider_after, as: 'dividerAfter' end end class GoogleCloudDialogflowV2IntentMessageText # @private class Representation < Google::Apis::Core::JsonRepresentation collection :text, as: 'text' end end class GoogleCloudDialogflowV2IntentParameter # @private class Representation < Google::Apis::Core::JsonRepresentation property :default_value, as: 'defaultValue' property :display_name, as: 'displayName' property :entity_type_display_name, as: 'entityTypeDisplayName' property :is_list, as: 'isList' property :mandatory, as: 'mandatory' property :name, as: 'name' collection :prompts, as: 'prompts' property :value, as: 'value' end end class GoogleCloudDialogflowV2IntentTrainingPhrase # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' collection :parts, as: 'parts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentTrainingPhrasePart, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentTrainingPhrasePart::Representation property :times_added_count, as: 'timesAddedCount' property :type, as: 'type' end end class GoogleCloudDialogflowV2IntentTrainingPhrasePart # @private class Representation < Google::Apis::Core::JsonRepresentation property :alias, as: 'alias' property :entity_type, as: 'entityType' property :text, as: 'text' property :user_defined, as: 'userDefined' end end class GoogleCloudDialogflowV2Message # @private class Representation < Google::Apis::Core::JsonRepresentation property :content, as: 'content' property :create_time, as: 'createTime' property :language_code, as: 'languageCode' property :message_annotation, as: 'messageAnnotation', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2MessageAnnotation, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2MessageAnnotation::Representation property :name, as: 'name' property :participant, as: 'participant' property :participant_role, as: 'participantRole' end end class GoogleCloudDialogflowV2MessageAnnotation # @private class Representation < Google::Apis::Core::JsonRepresentation property :contain_entities, as: 'containEntities' collection :parts, as: 'parts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2AnnotatedMessagePart, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2AnnotatedMessagePart::Representation end end class GoogleCloudDialogflowV2OriginalDetectIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation hash :payload, as: 'payload' property :source, as: 'source' property :version, as: 'version' end end class GoogleCloudDialogflowV2QueryResult # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action' property :all_required_params_present, as: 'allRequiredParamsPresent' hash :diagnostic_info, as: 'diagnosticInfo' collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessage::Representation property :fulfillment_text, as: 'fulfillmentText' property :intent, as: 'intent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Intent::Representation property :intent_detection_confidence, as: 'intentDetectionConfidence' property :language_code, as: 'languageCode' collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Context, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Context::Representation hash :parameters, as: 'parameters' property :query_text, as: 'queryText' property :sentiment_analysis_result, as: 'sentimentAnalysisResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2SentimentAnalysisResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2SentimentAnalysisResult::Representation property :speech_recognition_confidence, as: 'speechRecognitionConfidence' hash :webhook_payload, as: 'webhookPayload' property :webhook_source, as: 'webhookSource' end end class GoogleCloudDialogflowV2Sentiment # @private class Representation < Google::Apis::Core::JsonRepresentation property :magnitude, as: 'magnitude' property :score, as: 'score' end end class GoogleCloudDialogflowV2SentimentAnalysisResult # @private class Representation < Google::Apis::Core::JsonRepresentation property :query_text_sentiment, as: 'queryTextSentiment', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Sentiment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Sentiment::Representation end end class GoogleCloudDialogflowV2SessionEntityType # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entities, as: 'entities', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EntityTypeEntity, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EntityTypeEntity::Representation property :entity_override_mode, as: 'entityOverrideMode' property :name, as: 'name' end end class GoogleCloudDialogflowV2WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :original_detect_intent_request, as: 'originalDetectIntentRequest', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2OriginalDetectIntentRequest, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2OriginalDetectIntentRequest::Representation property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2QueryResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2QueryResult::Representation property :response_id, as: 'responseId' property :session, as: 'session' end end class GoogleCloudDialogflowV2WebhookResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :followup_event_input, as: 'followupEventInput', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EventInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2EventInput::Representation collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2IntentMessage::Representation property :fulfillment_text, as: 'fulfillmentText' collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Context, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2Context::Representation hash :payload, as: 'payload' collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2SessionEntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2SessionEntityType::Representation property :source, as: 'source' end end class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EntityType::Representation end end class GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :intents, as: 'intents', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Intent::Representation end end class GoogleCloudDialogflowV2beta1Context # @private class Representation < Google::Apis::Core::JsonRepresentation property :lifespan_count, as: 'lifespanCount' property :name, as: 'name' hash :parameters, as: 'parameters' end end class GoogleCloudDialogflowV2beta1EntityType # @private class Representation < Google::Apis::Core::JsonRepresentation property :auto_expansion_mode, as: 'autoExpansionMode' property :display_name, as: 'displayName' property :enable_fuzzy_extraction, as: 'enableFuzzyExtraction' collection :entities, as: 'entities', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity::Representation property :kind, as: 'kind' property :name, as: 'name' end end class GoogleCloudDialogflowV2beta1EntityTypeEntity # @private class Representation < Google::Apis::Core::JsonRepresentation collection :synonyms, as: 'synonyms' property :value, as: 'value' end end class GoogleCloudDialogflowV2beta1EventInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :language_code, as: 'languageCode' property :name, as: 'name' hash :parameters, as: 'parameters' end end class GoogleCloudDialogflowV2beta1ExportAgentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' property :agent_uri, as: 'agentUri' end end class GoogleCloudDialogflowV2beta1Intent # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action' collection :default_response_platforms, as: 'defaultResponsePlatforms' property :display_name, as: 'displayName' property :end_interaction, as: 'endInteraction' collection :events, as: 'events' collection :followup_intent_info, as: 'followupIntentInfo', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo::Representation collection :input_context_names, as: 'inputContextNames' property :is_fallback, as: 'isFallback' collection :messages, as: 'messages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessage::Representation property :ml_disabled, as: 'mlDisabled' property :ml_enabled, as: 'mlEnabled' property :name, as: 'name' collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Context::Representation collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentParameter, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentParameter::Representation property :parent_followup_intent_name, as: 'parentFollowupIntentName' property :priority, as: 'priority' property :reset_contexts, as: 'resetContexts' property :root_followup_intent_name, as: 'rootFollowupIntentName' collection :training_phrases, as: 'trainingPhrases', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrase, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrase::Representation property :webhook_state, as: 'webhookState' end end class GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :followup_intent_name, as: 'followupIntentName' property :parent_followup_intent_name, as: 'parentFollowupIntentName' end end class GoogleCloudDialogflowV2beta1IntentMessage # @private class Representation < Google::Apis::Core::JsonRepresentation property :basic_card, as: 'basicCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCard::Representation property :browse_carousel_card, as: 'browseCarouselCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard::Representation property :card, as: 'card', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCard::Representation property :carousel_select, as: 'carouselSelect', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect::Representation property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :link_out_suggestion, as: 'linkOutSuggestion', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion::Representation property :list_select, as: 'listSelect', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelect, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelect::Representation property :media_content, as: 'mediaContent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageMediaContent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageMediaContent::Representation hash :payload, as: 'payload' property :platform, as: 'platform' property :quick_replies, as: 'quickReplies', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies::Representation property :rbm_carousel_rich_card, as: 'rbmCarouselRichCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard::Representation property :rbm_standalone_rich_card, as: 'rbmStandaloneRichCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard::Representation property :rbm_text, as: 'rbmText', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmText::Representation property :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses::Representation property :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions::Representation property :table_card, as: 'tableCard', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTableCard, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTableCard::Representation property :telephony_play_audio, as: 'telephonyPlayAudio', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio::Representation property :telephony_synthesize_speech, as: 'telephonySynthesizeSpeech', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech::Representation property :telephony_transfer_call, as: 'telephonyTransferCall', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall::Representation property :text, as: 'text', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageText, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageText::Representation end end class GoogleCloudDialogflowV2beta1IntentMessageBasicCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton::Representation property :formatted_text, as: 'formattedText' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton # @private class Representation < Google::Apis::Core::JsonRepresentation property :open_uri_action, as: 'openUriAction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :uri, as: 'uri' end end class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard # @private class Representation < Google::Apis::Core::JsonRepresentation property :image_display_options, as: 'imageDisplayOptions' collection :items, as: 'items', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem::Representation end end class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :footer, as: 'footer' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :open_uri_action, as: 'openUriAction', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :url, as: 'url' property :url_type_hint, as: 'urlTypeHint' end end class GoogleCloudDialogflowV2beta1IntentMessageCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCardButton, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCardButton::Representation property :image_uri, as: 'imageUri' property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageCardButton # @private class Representation < Google::Apis::Core::JsonRepresentation property :postback, as: 'postback' property :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect # @private class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem::Representation end end class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :info, as: 'info', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageColumnProperties # @private class Representation < Google::Apis::Core::JsonRepresentation property :header, as: 'header' property :horizontal_alignment, as: 'horizontalAlignment' end end class GoogleCloudDialogflowV2beta1IntentMessageImage # @private class Representation < Google::Apis::Core::JsonRepresentation property :accessibility_text, as: 'accessibilityText' property :image_uri, as: 'imageUri' end end class GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :destination_name, as: 'destinationName' property :uri, as: 'uri' end end class GoogleCloudDialogflowV2beta1IntentMessageListSelect # @private class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageListSelectItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :info, as: 'info', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageMediaContent # @private class Representation < Google::Apis::Core::JsonRepresentation collection :media_objects, as: 'mediaObjects', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject::Representation property :media_type, as: 'mediaType' end end class GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject # @private class Representation < Google::Apis::Core::JsonRepresentation property :content_url, as: 'contentUrl' property :description, as: 'description' property :icon, as: 'icon', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :large_image, as: 'largeImage', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :name, as: 'name' end end class GoogleCloudDialogflowV2beta1IntentMessageQuickReplies # @private class Representation < Google::Apis::Core::JsonRepresentation collection :quick_replies, as: 'quickReplies' property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :media, as: 'media', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia::Representation collection :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::Representation property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia # @private class Representation < Google::Apis::Core::JsonRepresentation property :file_uri, as: 'fileUri' property :height, as: 'height' property :thumbnail_uri, as: 'thumbnailUri' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :card_contents, as: 'cardContents', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::Representation property :card_width, as: 'cardWidth' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard # @private class Representation < Google::Apis::Core::JsonRepresentation property :card_content, as: 'cardContent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::Representation property :card_orientation, as: 'cardOrientation' property :thumbnail_image_alignment, as: 'thumbnailImageAlignment' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :dial, as: 'dial', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial::Representation property :open_url, as: 'openUrl', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri::Representation property :postback_data, as: 'postbackData' property :share_location, as: 'shareLocation', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation::Representation property :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial # @private class Representation < Google::Apis::Core::JsonRepresentation property :phone_number, as: 'phoneNumber' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri # @private class Representation < Google::Apis::Core::JsonRepresentation property :uri, as: 'uri' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation # @private class Representation < Google::Apis::Core::JsonRepresentation end end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply # @private class Representation < Google::Apis::Core::JsonRepresentation property :postback_data, as: 'postbackData' property :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction::Representation property :reply, as: 'reply', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply::Representation end end class GoogleCloudDialogflowV2beta1IntentMessageRbmText # @private class Representation < Google::Apis::Core::JsonRepresentation collection :rbm_suggestion, as: 'rbmSuggestion', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::Representation property :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :key, as: 'key' collection :synonyms, as: 'synonyms' end end class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_text, as: 'displayText' property :ssml, as: 'ssml' property :text_to_speech, as: 'textToSpeech' end end class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses # @private class Representation < Google::Apis::Core::JsonRepresentation collection :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse::Representation end end class GoogleCloudDialogflowV2beta1IntentMessageSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageSuggestions # @private class Representation < Google::Apis::Core::JsonRepresentation collection :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestion, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestion::Representation end end class GoogleCloudDialogflowV2beta1IntentMessageTableCard # @private class Representation < Google::Apis::Core::JsonRepresentation collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton::Representation collection :column_properties, as: 'columnProperties', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageColumnProperties, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageColumnProperties::Representation property :image, as: 'image', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation collection :rows, as: 'rows', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTableCardRow, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTableCardRow::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end class GoogleCloudDialogflowV2beta1IntentMessageTableCardCell # @private class Representation < Google::Apis::Core::JsonRepresentation property :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentMessageTableCardRow # @private class Representation < Google::Apis::Core::JsonRepresentation collection :cells, as: 'cells', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTableCardCell, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessageTableCardCell::Representation property :divider_after, as: 'dividerAfter' end end class GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio # @private class Representation < Google::Apis::Core::JsonRepresentation property :audio_uri, as: 'audioUri' end end class GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech # @private class Representation < Google::Apis::Core::JsonRepresentation property :ssml, as: 'ssml' property :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall # @private class Representation < Google::Apis::Core::JsonRepresentation property :phone_number, as: 'phoneNumber' end end class GoogleCloudDialogflowV2beta1IntentMessageText # @private class Representation < Google::Apis::Core::JsonRepresentation collection :text, as: 'text' end end class GoogleCloudDialogflowV2beta1IntentParameter # @private class Representation < Google::Apis::Core::JsonRepresentation property :default_value, as: 'defaultValue' property :display_name, as: 'displayName' property :entity_type_display_name, as: 'entityTypeDisplayName' property :is_list, as: 'isList' property :mandatory, as: 'mandatory' property :name, as: 'name' collection :prompts, as: 'prompts' property :value, as: 'value' end end class GoogleCloudDialogflowV2beta1IntentTrainingPhrase # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' collection :parts, as: 'parts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart::Representation property :times_added_count, as: 'timesAddedCount' property :type, as: 'type' end end class GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart # @private class Representation < Google::Apis::Core::JsonRepresentation property :alias, as: 'alias' property :entity_type, as: 'entityType' property :text, as: 'text' property :user_defined, as: 'userDefined' end end class GoogleCloudDialogflowV2beta1KnowledgeAnswers # @private class Representation < Google::Apis::Core::JsonRepresentation collection :answers, as: 'answers', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer::Representation end end class GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer # @private class Representation < Google::Apis::Core::JsonRepresentation property :answer, as: 'answer' property :faq_question, as: 'faqQuestion' property :match_confidence, as: 'matchConfidence' property :match_confidence_level, as: 'matchConfidenceLevel' property :source, as: 'source' end end class GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :state, as: 'state' end end class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation hash :payload, as: 'payload' property :source, as: 'source' property :version, as: 'version' end end class GoogleCloudDialogflowV2beta1QueryResult # @private class Representation < Google::Apis::Core::JsonRepresentation property :action, as: 'action' property :all_required_params_present, as: 'allRequiredParamsPresent' hash :diagnostic_info, as: 'diagnosticInfo' collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessage::Representation property :fulfillment_text, as: 'fulfillmentText' property :intent, as: 'intent', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Intent::Representation property :intent_detection_confidence, as: 'intentDetectionConfidence' property :knowledge_answers, as: 'knowledgeAnswers', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1KnowledgeAnswers, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1KnowledgeAnswers::Representation property :language_code, as: 'languageCode' collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Context::Representation hash :parameters, as: 'parameters' property :query_text, as: 'queryText' property :sentiment_analysis_result, as: 'sentimentAnalysisResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SentimentAnalysisResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SentimentAnalysisResult::Representation property :speech_recognition_confidence, as: 'speechRecognitionConfidence' hash :webhook_payload, as: 'webhookPayload' property :webhook_source, as: 'webhookSource' end end class GoogleCloudDialogflowV2beta1Sentiment # @private class Representation < Google::Apis::Core::JsonRepresentation property :magnitude, as: 'magnitude' property :score, as: 'score' end end class GoogleCloudDialogflowV2beta1SentimentAnalysisResult # @private class Representation < Google::Apis::Core::JsonRepresentation property :query_text_sentiment, as: 'queryTextSentiment', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Sentiment, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Sentiment::Representation end end class GoogleCloudDialogflowV2beta1SessionEntityType # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entities, as: 'entities', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity::Representation property :entity_override_mode, as: 'entityOverrideMode' property :name, as: 'name' end end class GoogleCloudDialogflowV2beta1WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :alternative_query_results, as: 'alternativeQueryResults', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1QueryResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1QueryResult::Representation property :original_detect_intent_request, as: 'originalDetectIntentRequest', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest::Representation property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1QueryResult, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1QueryResult::Representation property :response_id, as: 'responseId' property :session, as: 'session' end end class GoogleCloudDialogflowV2beta1WebhookResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :end_interaction, as: 'endInteraction' property :followup_event_input, as: 'followupEventInput', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EventInput, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1EventInput::Representation collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessage, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1IntentMessage::Representation property :fulfillment_text, as: 'fulfillmentText' collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1Context::Representation hash :payload, as: 'payload' collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SessionEntityType, decorator: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation property :source, as: 'source' end end class GoogleCloudKnowledgeV1alpha1OperationMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation collection :error_code, as: 'errorCode' collection :message, as: 'message' property :state, as: 'state' end end class GoogleLongrunningListOperationsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :operations, as: 'operations', class: Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation, decorator: Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation::Representation end end class GoogleLongrunningOperation # @private class Representation < Google::Apis::Core::JsonRepresentation property :done, as: 'done' property :error, as: 'error', class: Google::Apis::DialogflowV3beta1::GoogleRpcStatus, decorator: Google::Apis::DialogflowV3beta1::GoogleRpcStatus::Representation hash :metadata, as: 'metadata' property :name, as: 'name' hash :response, as: 'response' end end class GoogleProtobufEmpty # @private class Representation < Google::Apis::Core::JsonRepresentation end end class GoogleRpcStatus # @private class Representation < Google::Apis::Core::JsonRepresentation property :code, as: 'code' collection :details, as: 'details' property :message, as: 'message' end end class GoogleTypeLatLng # @private class Representation < Google::Apis::Core::JsonRepresentation property :latitude, as: 'latitude' property :longitude, as: 'longitude' end end end end end