diff --git a/api_names_out.yaml b/api_names_out.yaml index 4714d3e0c..0e0215449 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -43579,6 +43579,539 @@ "/dialogflow:v2beta1/ExportAgentResponse": export_agent_response "/dialogflow:v2beta1/ExportAgentResponse/agentContent": agent_content "/dialogflow:v2beta1/ExportAgentResponse/agentUri": agent_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse": google_cloud_dialogflow_v2_batch_update_entity_types_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse/entityTypes": entity_types +"/dialogflow:v2beta1/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse/entityTypes/entity_type": entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2BatchUpdateIntentsResponse": google_cloud_dialogflow_v2_batch_update_intents_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2BatchUpdateIntentsResponse/intents": intents +"/dialogflow:v2beta1/GoogleCloudDialogflowV2BatchUpdateIntentsResponse/intents/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Context": google_cloud_dialogflow_v2_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Context/lifespanCount": lifespan_count +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Context/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Context/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Context/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType": google_cloud_dialogflow_v2_entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType/autoExpansionMode": auto_expansion_mode +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType/entities": entities +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType/entities/entity": entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType/kind": kind +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityType/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityTypeEntity": google_cloud_dialogflow_v2_entity_type_entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityTypeEntity/synonyms": synonyms +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityTypeEntity/synonyms/synonym": synonym +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EntityTypeEntity/value": value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EventInput": google_cloud_dialogflow_v2_event_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EventInput/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EventInput/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EventInput/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2EventInput/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2ExportAgentResponse": google_cloud_dialogflow_v2_export_agent_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2ExportAgentResponse/agentContent": agent_content +"/dialogflow:v2beta1/GoogleCloudDialogflowV2ExportAgentResponse/agentUri": agent_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent": google_cloud_dialogflow_v2_intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/action": action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/defaultResponsePlatforms": default_response_platforms +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/defaultResponsePlatforms/default_response_platform": default_response_platform +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/events": events +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/events/event": event +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/followupIntentInfo": followup_intent_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/followupIntentInfo/followup_intent_info": followup_intent_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/inputContextNames": input_context_names +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/inputContextNames/input_context_name": input_context_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/isFallback": is_fallback +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/messages": messages +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/messages/message": message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/mlEnabled": ml_enabled +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/outputContexts": output_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/outputContexts/output_context": output_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/parentFollowupIntentName": parent_followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/priority": priority +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/resetContexts": reset_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/rootFollowupIntentName": root_followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/trainingPhrases": training_phrases +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/trainingPhrases/training_phrase": training_phrase +"/dialogflow:v2beta1/GoogleCloudDialogflowV2Intent/webhookState": webhook_state +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentFollowupIntentInfo": google_cloud_dialogflow_v2_intent_followup_intent_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentFollowupIntentInfo/followupIntentName": followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentFollowupIntentInfo/parentFollowupIntentName": parent_followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage": google_cloud_dialogflow_v2_intent_message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/basicCard": basic_card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/card": card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/carouselSelect": carousel_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/linkOutSuggestion": link_out_suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/listSelect": list_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/platform": platform +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/quickReplies": quick_replies +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/simpleResponses": simple_responses +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/suggestions": suggestions +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessage/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard": google_cloud_dialogflow_v2_intent_message_basic_card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/buttons": buttons +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/buttons/button": button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/formattedText": formatted_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/subtitle": subtitle +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButton": google_cloud_dialogflow_v2_intent_message_basic_card_button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButton/openUriAction": open_uri_action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButton/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction": google_cloud_dialogflow_v2_intent_message_basic_card_button_open_uri_action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction/uri": uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCard": google_cloud_dialogflow_v2_intent_message_card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCard/buttons": buttons +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCard/buttons/button": button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCard/imageUri": image_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCard/subtitle": subtitle +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCard/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCardButton": google_cloud_dialogflow_v2_intent_message_card_button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCardButton/postback": postback +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCardButton/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelect": google_cloud_dialogflow_v2_intent_message_carousel_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelect/items": items +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelect/items/item": item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem": google_cloud_dialogflow_v2_intent_message_carousel_select_item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/description": description +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/info": info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageImage": google_cloud_dialogflow_v2_intent_message_image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageImage/accessibilityText": accessibility_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageImage/imageUri": image_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion": google_cloud_dialogflow_v2_intent_message_link_out_suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion/destinationName": destination_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion/uri": uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelect": google_cloud_dialogflow_v2_intent_message_list_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelect/items": items +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelect/items/item": item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelect/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem": google_cloud_dialogflow_v2_intent_message_list_select_item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/description": description +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/info": info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies": google_cloud_dialogflow_v2_intent_message_quick_replies +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies/quickReplies": quick_replies +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies/quickReplies/quick_reply": quick_reply +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo": google_cloud_dialogflow_v2_intent_message_select_item_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo/key": key +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo/synonyms": synonyms +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo/synonyms/synonym": synonym +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse": google_cloud_dialogflow_v2_intent_message_simple_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse/displayText": display_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse/ssml": ssml +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse/textToSpeech": text_to_speech +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponses": google_cloud_dialogflow_v2_intent_message_simple_responses +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponses/simpleResponses": simple_responses +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponses/simpleResponses/simple_response": simple_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSuggestion": google_cloud_dialogflow_v2_intent_message_suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSuggestion/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSuggestions": google_cloud_dialogflow_v2_intent_message_suggestions +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSuggestions/suggestions": suggestions +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageSuggestions/suggestions/suggestion": suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageText": google_cloud_dialogflow_v2_intent_message_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageText/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentMessageText/text/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter": google_cloud_dialogflow_v2_intent_parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/defaultValue": default_value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/entityTypeDisplayName": entity_type_display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/isList": is_list +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/mandatory": mandatory +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/prompts": prompts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/prompts/prompt": prompt +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentParameter/value": value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrase": google_cloud_dialogflow_v2_intent_training_phrase +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/parts": parts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/parts/part": part +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/timesAddedCount": times_added_count +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/type": type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart": google_cloud_dialogflow_v2_intent_training_phrase_part +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/alias": alias +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/entityType": entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/userDefined": user_defined +"/dialogflow:v2beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest": google_cloud_dialogflow_v2_original_detect_intent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/source": source +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult": google_cloud_dialogflow_v2_query_result +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/action": action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/allRequiredParamsPresent": all_required_params_present +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/diagnosticInfo": diagnostic_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/diagnosticInfo/diagnostic_info": diagnostic_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/fulfillmentMessages": fulfillment_messages +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/fulfillmentMessages/fulfillment_message": fulfillment_message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/fulfillmentText": fulfillment_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/intentDetectionConfidence": intent_detection_confidence +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/outputContexts": output_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/outputContexts/output_context": output_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/queryText": query_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/speechRecognitionConfidence": speech_recognition_confidence +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/webhookPayload": webhook_payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/webhookPayload/webhook_payload": webhook_payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2QueryResult/webhookSource": webhook_source +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookRequest": google_cloud_dialogflow_v2_webhook_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookRequest/originalDetectIntentRequest": original_detect_intent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookRequest/queryResult": query_result +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookRequest/responseId": response_id +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookRequest/session": session +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse": google_cloud_dialogflow_v2_webhook_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/followupEventInput": followup_event_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/fulfillmentMessages": fulfillment_messages +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/fulfillmentMessages/fulfillment_message": fulfillment_message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/fulfillmentText": fulfillment_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/outputContexts": output_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/outputContexts/output_context": output_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2WebhookResponse/source": source +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent": google_cloud_dialogflow_v2beta1_agent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/avatarUri": avatar_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/classificationThreshold": classification_threshold +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/defaultLanguageCode": default_language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/description": description +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/enableLogging": enable_logging +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/matchMode": match_mode +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/parent": parent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/supportedLanguageCodes": supported_language_codes +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/supportedLanguageCodes/supported_language_code": supported_language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Agent/timeZone": time_zone +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest": google_cloud_dialogflow_v2beta1_batch_create_entities_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest/entities": entities +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest/entities/entity": entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest": google_cloud_dialogflow_v2beta1_batch_delete_entities_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest/entityValues": entity_values +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest/entityValues/entity_value": entity_value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest": google_cloud_dialogflow_v2beta1_batch_delete_entity_types_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest/entityTypeNames": entity_type_names +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest/entityTypeNames/entity_type_name": entity_type_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest": google_cloud_dialogflow_v2beta1_batch_delete_intents_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest/intents": intents +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest/intents/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest": google_cloud_dialogflow_v2beta1_batch_update_entities_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest/entities": entities +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest/entities/entity": entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest/updateMask": update_mask +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest": google_cloud_dialogflow_v2beta1_batch_update_entity_types_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest/entityTypeBatchInline": entity_type_batch_inline +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest/entityTypeBatchUri": entity_type_batch_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest/updateMask": update_mask +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse": google_cloud_dialogflow_v2beta1_batch_update_entity_types_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse/entityTypes": entity_types +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse/entityTypes/entity_type": entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest": google_cloud_dialogflow_v2beta1_batch_update_intents_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest/intentBatchInline": intent_batch_inline +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest/intentBatchUri": intent_batch_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest/intentView": intent_view +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest/updateMask": update_mask +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse": google_cloud_dialogflow_v2beta1_batch_update_intents_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse/intents": intents +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse/intents/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Context": google_cloud_dialogflow_v2beta1_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Context/lifespanCount": lifespan_count +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Context/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Context/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Context/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentRequest": google_cloud_dialogflow_v2beta1_detect_intent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentRequest/inputAudio": input_audio +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentRequest/queryInput": query_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentRequest/queryParams": query_params +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentResponse": google_cloud_dialogflow_v2beta1_detect_intent_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentResponse/queryResult": query_result +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentResponse/responseId": response_id +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1DetectIntentResponse/webhookStatus": webhook_status +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType": google_cloud_dialogflow_v2beta1_entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType/autoExpansionMode": auto_expansion_mode +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType/entities": entities +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType/entities/entity": entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType/kind": kind +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityType/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeBatch": google_cloud_dialogflow_v2beta1_entity_type_batch +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeBatch/entityTypes": entity_types +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeBatch/entityTypes/entity_type": entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity": google_cloud_dialogflow_v2beta1_entity_type_entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity/synonyms": synonyms +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity/synonyms/synonym": synonym +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity/value": value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EventInput": google_cloud_dialogflow_v2beta1_event_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EventInput/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EventInput/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EventInput/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1EventInput/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ExportAgentRequest": google_cloud_dialogflow_v2beta1_export_agent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ExportAgentRequest/agentUri": agent_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ExportAgentResponse": google_cloud_dialogflow_v2beta1_export_agent_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ExportAgentResponse/agentContent": agent_content +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ExportAgentResponse/agentUri": agent_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ImportAgentRequest": google_cloud_dialogflow_v2beta1_import_agent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ImportAgentRequest/agentContent": agent_content +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ImportAgentRequest/agentUri": agent_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1InputAudioConfig": google_cloud_dialogflow_v2beta1_input_audio_config +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1InputAudioConfig/audioEncoding": audio_encoding +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1InputAudioConfig/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1InputAudioConfig/phraseHints": phrase_hints +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1InputAudioConfig/phraseHints/phrase_hint": phrase_hint +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1InputAudioConfig/sampleRateHertz": sample_rate_hertz +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent": google_cloud_dialogflow_v2beta1_intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/action": action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/defaultResponsePlatforms": default_response_platforms +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/defaultResponsePlatforms/default_response_platform": default_response_platform +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/events": events +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/events/event": event +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/followupIntentInfo": followup_intent_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/followupIntentInfo/followup_intent_info": followup_intent_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/inputContextNames": input_context_names +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/inputContextNames/input_context_name": input_context_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/isFallback": is_fallback +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/messages": messages +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/messages/message": message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/mlEnabled": ml_enabled +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/outputContexts": output_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/outputContexts/output_context": output_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/parentFollowupIntentName": parent_followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/priority": priority +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/resetContexts": reset_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/rootFollowupIntentName": root_followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/trainingPhrases": training_phrases +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/trainingPhrases/training_phrase": training_phrase +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1Intent/webhookState": webhook_state +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentBatch": google_cloud_dialogflow_v2beta1_intent_batch +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentBatch/intents": intents +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentBatch/intents/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo": google_cloud_dialogflow_v2beta1_intent_followup_intent_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo/followupIntentName": followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo/parentFollowupIntentName": parent_followup_intent_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage": google_cloud_dialogflow_v2beta1_intent_message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/basicCard": basic_card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/card": card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/carouselSelect": carousel_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/linkOutSuggestion": link_out_suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/listSelect": list_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/platform": platform +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/quickReplies": quick_replies +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/simpleResponses": simple_responses +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/suggestions": suggestions +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessage/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard": google_cloud_dialogflow_v2beta1_intent_message_basic_card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/buttons": buttons +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/buttons/button": button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/formattedText": formatted_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/subtitle": subtitle +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton": google_cloud_dialogflow_v2beta1_intent_message_basic_card_button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton/openUriAction": open_uri_action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction": google_cloud_dialogflow_v2beta1_intent_message_basic_card_button_open_uri_action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction/uri": uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCard": google_cloud_dialogflow_v2beta1_intent_message_card +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/buttons": buttons +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/buttons/button": button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/imageUri": image_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/subtitle": subtitle +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCardButton": google_cloud_dialogflow_v2beta1_intent_message_card_button +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCardButton/postback": postback +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCardButton/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect": google_cloud_dialogflow_v2beta1_intent_message_carousel_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect/items": items +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect/items/item": item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem": google_cloud_dialogflow_v2beta1_intent_message_carousel_select_item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/description": description +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/info": info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageImage": google_cloud_dialogflow_v2beta1_intent_message_image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageImage/accessibilityText": accessibility_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageImage/imageUri": image_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion": google_cloud_dialogflow_v2beta1_intent_message_link_out_suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion/destinationName": destination_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion/uri": uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect": google_cloud_dialogflow_v2beta1_intent_message_list_select +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/items": items +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/items/item": item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem": google_cloud_dialogflow_v2beta1_intent_message_list_select_item +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/description": description +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/image": image +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/info": info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies": google_cloud_dialogflow_v2beta1_intent_message_quick_replies +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies/quickReplies": quick_replies +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies/quickReplies/quick_reply": quick_reply +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo": google_cloud_dialogflow_v2beta1_intent_message_select_item_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo/key": key +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo/synonyms": synonyms +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo/synonyms/synonym": synonym +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse": google_cloud_dialogflow_v2beta1_intent_message_simple_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse/displayText": display_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse/ssml": ssml +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse/textToSpeech": text_to_speech +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses": google_cloud_dialogflow_v2beta1_intent_message_simple_responses +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses/simpleResponses": simple_responses +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses/simpleResponses/simple_response": simple_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestion": google_cloud_dialogflow_v2beta1_intent_message_suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestion/title": title +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestions": google_cloud_dialogflow_v2beta1_intent_message_suggestions +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestions/suggestions": suggestions +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestions/suggestions/suggestion": suggestion +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageText": google_cloud_dialogflow_v2beta1_intent_message_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageText/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentMessageText/text/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter": google_cloud_dialogflow_v2beta1_intent_parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/defaultValue": default_value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/displayName": display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/entityTypeDisplayName": entity_type_display_name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/isList": is_list +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/mandatory": mandatory +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/prompts": prompts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/prompts/prompt": prompt +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentParameter/value": value +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase": google_cloud_dialogflow_v2beta1_intent_training_phrase +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/parts": parts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/parts/part": part +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/timesAddedCount": times_added_count +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/type": type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart": google_cloud_dialogflow_v2beta1_intent_training_phrase_part +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/alias": alias +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/entityType": entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/userDefined": user_defined +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListContextsResponse": google_cloud_dialogflow_v2beta1_list_contexts_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListContextsResponse/contexts": contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListContextsResponse/contexts/context": context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListContextsResponse/nextPageToken": next_page_token +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListEntityTypesResponse": google_cloud_dialogflow_v2beta1_list_entity_types_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListEntityTypesResponse/entityTypes": entity_types +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListEntityTypesResponse/entityTypes/entity_type": entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListEntityTypesResponse/nextPageToken": next_page_token +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListIntentsResponse": google_cloud_dialogflow_v2beta1_list_intents_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListIntentsResponse/intents": intents +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListIntentsResponse/intents/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListIntentsResponse/nextPageToken": next_page_token +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse": google_cloud_dialogflow_v2beta1_list_session_entity_types_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse/nextPageToken": next_page_token +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse/sessionEntityTypes": session_entity_types +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse/sessionEntityTypes/session_entity_type": session_entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest": google_cloud_dialogflow_v2beta1_original_detect_intent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/source": source +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryInput": google_cloud_dialogflow_v2beta1_query_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryInput/audioConfig": audio_config +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryInput/event": event +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryInput/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters": google_cloud_dialogflow_v2beta1_query_parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/contexts": contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/contexts/context": context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/geoLocation": geo_location +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/resetContexts": reset_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/sessionEntityTypes": session_entity_types +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/sessionEntityTypes/session_entity_type": session_entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryParameters/timeZone": time_zone +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult": google_cloud_dialogflow_v2beta1_query_result +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/action": action +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/allRequiredParamsPresent": all_required_params_present +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/diagnosticInfo": diagnostic_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/diagnosticInfo/diagnostic_info": diagnostic_info +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/fulfillmentMessages": fulfillment_messages +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/fulfillmentMessages/fulfillment_message": fulfillment_message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/fulfillmentText": fulfillment_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/intent": intent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/intentDetectionConfidence": intent_detection_confidence +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/outputContexts": output_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/outputContexts/output_context": output_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/parameters": parameters +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/parameters/parameter": parameter +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/queryText": query_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/speechRecognitionConfidence": speech_recognition_confidence +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/webhookPayload": webhook_payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/webhookPayload/webhook_payload": webhook_payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1QueryResult/webhookSource": webhook_source +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1RestoreAgentRequest": google_cloud_dialogflow_v2beta1_restore_agent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1RestoreAgentRequest/agentContent": agent_content +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1RestoreAgentRequest/agentUri": agent_uri +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SearchAgentsResponse": google_cloud_dialogflow_v2beta1_search_agents_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SearchAgentsResponse/agents": agents +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SearchAgentsResponse/agents/agent": agent +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SearchAgentsResponse/nextPageToken": next_page_token +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SessionEntityType": google_cloud_dialogflow_v2beta1_session_entity_type +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SessionEntityType/entities": entities +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SessionEntityType/entities/entity": entity +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SessionEntityType/entityOverrideMode": entity_override_mode +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1SessionEntityType/name": name +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1TextInput": google_cloud_dialogflow_v2beta1_text_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1TextInput/languageCode": language_code +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1TextInput/text": text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1TrainAgentRequest": google_cloud_dialogflow_v2beta1_train_agent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookRequest": google_cloud_dialogflow_v2beta1_webhook_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookRequest/originalDetectIntentRequest": original_detect_intent_request +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookRequest/queryResult": query_result +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookRequest/responseId": response_id +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookRequest/session": session +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse": google_cloud_dialogflow_v2beta1_webhook_response +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/followupEventInput": followup_event_input +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/fulfillmentMessages": fulfillment_messages +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/fulfillmentMessages/fulfillment_message": fulfillment_message +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/fulfillmentText": fulfillment_text +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/outputContexts": output_contexts +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/outputContexts/output_context": output_context +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/payload/payload": payload +"/dialogflow:v2beta1/GoogleCloudDialogflowV2beta1WebhookResponse/source": source +"/dialogflow:v2beta1/GoogleLongrunningOperation": google_longrunning_operation +"/dialogflow:v2beta1/GoogleLongrunningOperation/done": done +"/dialogflow:v2beta1/GoogleLongrunningOperation/error": error +"/dialogflow:v2beta1/GoogleLongrunningOperation/metadata": metadata +"/dialogflow:v2beta1/GoogleLongrunningOperation/metadata/metadatum": metadatum +"/dialogflow:v2beta1/GoogleLongrunningOperation/name": name +"/dialogflow:v2beta1/GoogleLongrunningOperation/response": response +"/dialogflow:v2beta1/GoogleLongrunningOperation/response/response": response +"/dialogflow:v2beta1/GoogleProtobufEmpty": google_protobuf_empty +"/dialogflow:v2beta1/GoogleRpcStatus": google_rpc_status +"/dialogflow:v2beta1/GoogleRpcStatus/code": code +"/dialogflow:v2beta1/GoogleRpcStatus/details": details +"/dialogflow:v2beta1/GoogleRpcStatus/details/detail": detail +"/dialogflow:v2beta1/GoogleRpcStatus/details/detail/detail": detail +"/dialogflow:v2beta1/GoogleRpcStatus/message": message +"/dialogflow:v2beta1/GoogleTypeLatLng": google_type_lat_lng +"/dialogflow:v2beta1/GoogleTypeLatLng/latitude": latitude +"/dialogflow:v2beta1/GoogleTypeLatLng/longitude": longitude "/dialogflow:v2beta1/ImportAgentRequest": import_agent_request "/dialogflow:v2beta1/ImportAgentRequest/agentContent": agent_content "/dialogflow:v2beta1/ImportAgentRequest/agentUri": agent_uri @@ -61677,6 +62210,7 @@ "/slides:v1/RefreshSheetsChartRequest/objectId": object_id_prop "/slides:v1/ReplaceAllShapesWithImageRequest": replace_all_shapes_with_image_request "/slides:v1/ReplaceAllShapesWithImageRequest/containsText": contains_text +"/slides:v1/ReplaceAllShapesWithImageRequest/imageReplaceMethod": image_replace_method "/slides:v1/ReplaceAllShapesWithImageRequest/imageUrl": image_url "/slides:v1/ReplaceAllShapesWithImageRequest/pageObjectIds": page_object_ids "/slides:v1/ReplaceAllShapesWithImageRequest/pageObjectIds/page_object_id": page_object_id diff --git a/generated/google/apis/cloudbuild_v1.rb b/generated/google/apis/cloudbuild_v1.rb index b9a91ea8d..d5b74417a 100644 --- a/generated/google/apis/cloudbuild_v1.rb +++ b/generated/google/apis/cloudbuild_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/container-builder/docs/ module CloudbuildV1 VERSION = 'V1' - REVISION = '20180128' + REVISION = '20180130' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/cloudbuild_v1/classes.rb b/generated/google/apis/cloudbuild_v1/classes.rb index 695076e1b..b09f0b0ff 100644 --- a/generated/google/apis/cloudbuild_v1/classes.rb +++ b/generated/google/apis/cloudbuild_v1/classes.rb @@ -306,8 +306,14 @@ module Google # @return [Array] attr_accessor :args - # Working directory (relative to project source root) to use when running - # this operation's container. + # Working directory to use when running this step's container. + # If this value is a relative path, it is relative to the build's working + # directory. If this value is absolute, it may be outside the build's working + # directory, in which case the contents of the path may not be persisted + # across build step executions, unless a volume for that path is specified. + # If the build specifies a RepoSource with dir and a step with a dir which + # specifies an absolute path, the RepoSource dir is ignored for the step's + # execution. # Corresponds to the JSON property `dir` # @return [String] attr_accessor :dir @@ -783,6 +789,8 @@ module Google attr_accessor :commit_sha # Directory, relative to the source root, in which to run the build. + # This must be a relative path. If a step's dir is specified and is an + # absolute path, this value is ignored for that step's execution. # Corresponds to the JSON property `dir` # @return [String] attr_accessor :dir diff --git a/generated/google/apis/dialogflow_v2beta1.rb b/generated/google/apis/dialogflow_v2beta1.rb index 2a4c9a7de..d1c966335 100644 --- a/generated/google/apis/dialogflow_v2beta1.rb +++ b/generated/google/apis/dialogflow_v2beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/dialogflow-enterprise/ module DialogflowV2beta1 VERSION = 'V2beta1' - REVISION = '20180116' + REVISION = '20180129' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/dialogflow_v2beta1/classes.rb b/generated/google/apis/dialogflow_v2beta1/classes.rb index 4a0aa4d37..e813afdee 100644 --- a/generated/google/apis/dialogflow_v2beta1/classes.rb +++ b/generated/google/apis/dialogflow_v2beta1/classes.rb @@ -22,8 +22,1410 @@ module Google module Apis module DialogflowV2beta1 + # The response message for EntityTypes.BatchUpdateEntityTypes. + class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse + include Google::Apis::Core::Hashable + + # The collection of updated or created entity types. + # Corresponds to the JSON property `entityTypes` + # @return [Array] + attr_accessor :entity_types + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @entity_types = args[:entity_types] if args.key?(:entity_types) + end + end + + # The response message for Intents.BatchUpdateIntents. + class GoogleCloudDialogflowV2BatchUpdateIntentsResponse + include Google::Apis::Core::Hashable + + # The collection of updated or created intents. + # Corresponds to the JSON property `intents` + # @return [Array] + attr_accessor :intents + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @intents = args[:intents] if args.key?(:intents) + end + end + + # Represents a context. + class GoogleCloudDialogflowV2Context + include Google::Apis::Core::Hashable + + # Optional. The number of conversational query requests after which the + # context expires. If set to `0` (the default) the context expires + # immediately. Contexts expire automatically after 10 minutes even if there + # are no matching queries. + # Corresponds to the JSON property `lifespanCount` + # @return [Fixnum] + attr_accessor :lifespan_count + + # Required. The unique identifier of the context. Format: + # `projects//agent/sessions//contexts/`. + # Note: The Context ID is always converted to lowercase. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Optional. The collection of parameters associated with this context. + # Refer to [this doc](https://dialogflow.com/docs/actions-and-parameters) for + # syntax. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @lifespan_count = args[:lifespan_count] if args.key?(:lifespan_count) + @name = args[:name] if args.key?(:name) + @parameters = args[:parameters] if args.key?(:parameters) + end + end + + # Represents an entity type. + # Entity types serve as a tool for extracting parameter values from natural + # language queries. + class GoogleCloudDialogflowV2EntityType + include Google::Apis::Core::Hashable + + # Optional. Indicates whether the entity type can be automatically + # expanded. + # Corresponds to the JSON property `autoExpansionMode` + # @return [String] + attr_accessor :auto_expansion_mode + + # Required. The name of the entity. + # Corresponds to the JSON property `displayName` + # @return [String] + attr_accessor :display_name + + # Optional. The collection of entities associated with the entity type. + # Corresponds to the JSON property `entities` + # @return [Array] + attr_accessor :entities + + # Required. Indicates the kind of entity type. + # Corresponds to the JSON property `kind` + # @return [String] + attr_accessor :kind + + # Required for all methods except `create` (`create` populates the name + # automatically. + # The unique identifier of the entity type. Format: + # `projects//agent/entityTypes/`. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @auto_expansion_mode = args[:auto_expansion_mode] if args.key?(:auto_expansion_mode) + @display_name = args[:display_name] if args.key?(:display_name) + @entities = args[:entities] if args.key?(:entities) + @kind = args[:kind] if args.key?(:kind) + @name = args[:name] if args.key?(:name) + end + end + + # Optional. Represents an entity. + class GoogleCloudDialogflowV2EntityTypeEntity + include Google::Apis::Core::Hashable + + # Required. A collection of synonyms. For `KIND_LIST` entity types this + # must contain exactly one synonym equal to `value`. + # Corresponds to the JSON property `synonyms` + # @return [Array] + attr_accessor :synonyms + + # Required. + # For `KIND_MAP` entity types: + # A canonical name to be used in place of synonyms. + # For `KIND_LIST` entity types: + # A string that can contain references to other entity types (with or + # without aliases). + # Corresponds to the JSON property `value` + # @return [String] + attr_accessor :value + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @synonyms = args[:synonyms] if args.key?(:synonyms) + @value = args[:value] if args.key?(:value) + end + end + + # Events allow for matching intents by event name instead of the natural + # language input. For instance, input `` can trigger a personalized welcome response. + # The parameter `name` may be used by the agent in the response: + # `“Hello #welcome_event.name! What can I do for you today?”`. + class GoogleCloudDialogflowV2EventInput + include Google::Apis::Core::Hashable + + # Required. The language of this query. See [Language + # Support](https://dialogflow.com/docs/languages) for a list of the + # currently supported language codes. Note that queries in the same session + # do not necessarily need to specify the same language. + # Corresponds to the JSON property `languageCode` + # @return [String] + attr_accessor :language_code + + # Required. The unique identifier of the event. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Optional. The collection of parameters associated with the event. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @language_code = args[:language_code] if args.key?(:language_code) + @name = args[:name] if args.key?(:name) + @parameters = args[:parameters] if args.key?(:parameters) + end + end + + # The response message for Agents.ExportAgent. + class GoogleCloudDialogflowV2ExportAgentResponse + include Google::Apis::Core::Hashable + + # The exported agent. + # Example for how to export an agent to a zip file via a command line: + # curl \ + # 'https://dialogflow.googleapis.com/v2/projects//agent:export'\ + # -X POST \ + # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \ + # -H 'Accept: application/json' \ + # -H 'Content-Type: application/json' \ + # --compressed \ + # --data-binary '``' \ + # | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \ + # | base64 --decode > + # Corresponds to the JSON property `agentContent` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :agent_content + + # The URI to a file containing the exported agent. This field is populated + # only if `agent_uri` is specified in `ExportAgentRequest`. + # Corresponds to the JSON property `agentUri` + # @return [String] + attr_accessor :agent_uri + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @agent_content = args[:agent_content] if args.key?(:agent_content) + @agent_uri = args[:agent_uri] if args.key?(:agent_uri) + end + end + + # Represents an intent. + # Intents convert a number of user expressions or patterns into an action. An + # action is an extraction of a user command or sentence semantics. + class GoogleCloudDialogflowV2Intent + include Google::Apis::Core::Hashable + + # Optional. The name of the action associated with the intent. + # Corresponds to the JSON property `action` + # @return [String] + attr_accessor :action + + # Optional. The list of platforms for which the first response will be + # taken from among the messages assigned to the DEFAULT_PLATFORM. + # Corresponds to the JSON property `defaultResponsePlatforms` + # @return [Array] + attr_accessor :default_response_platforms + + # Required. The name of this intent. + # Corresponds to the JSON property `displayName` + # @return [String] + attr_accessor :display_name + + # Optional. The collection of event names that trigger the intent. + # If the collection of input contexts is not empty, all of the contexts must + # be present in the active user session for an event to trigger this intent. + # Corresponds to the JSON property `events` + # @return [Array] + attr_accessor :events + + # Optional. Collection of information about all followup intents that have + # name of this intent as a root_name. + # Corresponds to the JSON property `followupIntentInfo` + # @return [Array] + attr_accessor :followup_intent_info + + # Optional. The list of context names required for this intent to be + # triggered. + # Format: `projects//agent/sessions/-/contexts/`. + # Corresponds to the JSON property `inputContextNames` + # @return [Array] + attr_accessor :input_context_names + + # Optional. Indicates whether this is a fallback intent. + # Corresponds to the JSON property `isFallback` + # @return [Boolean] + attr_accessor :is_fallback + alias_method :is_fallback?, :is_fallback + + # Optional. The collection of rich messages corresponding to the + # `Response` field in API.AI console. + # Corresponds to the JSON property `messages` + # @return [Array] + attr_accessor :messages + + # Optional. Indicates whether Machine Learning is enabled for the intent. + # Note: If `ml_enabled` setting is set to false, then this intent is not + # taken into account during inference in `ML ONLY` match mode. Also, + # auto-markup in the UI is turned off. + # Corresponds to the JSON property `mlEnabled` + # @return [Boolean] + attr_accessor :ml_enabled + alias_method :ml_enabled?, :ml_enabled + + # Required for all methods except `create` (`create` populates the name + # automatically. + # The unique identifier of this intent. + # Format: `projects//agent/intents/`. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Optional. The collection of contexts that are activated when the intent + # is matched. Context messages in this collection should not set the + # parameters field. Setting the `lifespan_count` to 0 will reset the context + # when the intent is matched. + # Format: `projects//agent/sessions/-/contexts/`. + # Corresponds to the JSON property `outputContexts` + # @return [Array] + attr_accessor :output_contexts + + # Optional. The collection of parameters associated with the intent. + # Corresponds to the JSON property `parameters` + # @return [Array] + attr_accessor :parameters + + # The unique identifier of the parent intent in the chain of followup + # intents. + # It identifies the parent followup intent. + # Format: `projects//agent/intents/`. + # Corresponds to the JSON property `parentFollowupIntentName` + # @return [String] + attr_accessor :parent_followup_intent_name + + # Optional. The priority of this intent. Higher numbers represent higher + # priorities. Zero or negative numbers mean that the intent is disabled. + # Corresponds to the JSON property `priority` + # @return [Fixnum] + attr_accessor :priority + + # Optional. Indicates whether to delete all contexts in the current + # session when this intent is matched. + # Corresponds to the JSON property `resetContexts` + # @return [Boolean] + attr_accessor :reset_contexts + alias_method :reset_contexts?, :reset_contexts + + # The unique identifier of the root intent in the chain of followup intents. + # It identifies the correct followup intents chain for this intent. + # Format: `projects//agent/intents/`. + # Corresponds to the JSON property `rootFollowupIntentName` + # @return [String] + attr_accessor :root_followup_intent_name + + # Optional. The collection of examples/templates that the agent is + # trained on. + # Corresponds to the JSON property `trainingPhrases` + # @return [Array] + attr_accessor :training_phrases + + # Required. Indicates whether webhooks are enabled for the intent. + # Corresponds to the JSON property `webhookState` + # @return [String] + attr_accessor :webhook_state + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @action = args[:action] if args.key?(:action) + @default_response_platforms = args[:default_response_platforms] if args.key?(:default_response_platforms) + @display_name = args[:display_name] if args.key?(:display_name) + @events = args[:events] if args.key?(:events) + @followup_intent_info = args[:followup_intent_info] if args.key?(:followup_intent_info) + @input_context_names = args[:input_context_names] if args.key?(:input_context_names) + @is_fallback = args[:is_fallback] if args.key?(:is_fallback) + @messages = args[:messages] if args.key?(:messages) + @ml_enabled = args[:ml_enabled] if args.key?(:ml_enabled) + @name = args[:name] if args.key?(:name) + @output_contexts = args[:output_contexts] if args.key?(:output_contexts) + @parameters = args[:parameters] if args.key?(:parameters) + @parent_followup_intent_name = args[:parent_followup_intent_name] if args.key?(:parent_followup_intent_name) + @priority = args[:priority] if args.key?(:priority) + @reset_contexts = args[:reset_contexts] if args.key?(:reset_contexts) + @root_followup_intent_name = args[:root_followup_intent_name] if args.key?(:root_followup_intent_name) + @training_phrases = args[:training_phrases] if args.key?(:training_phrases) + @webhook_state = args[:webhook_state] if args.key?(:webhook_state) + end + end + + # Represents a single followup intent in the chain. + class GoogleCloudDialogflowV2IntentFollowupIntentInfo + include Google::Apis::Core::Hashable + + # The unique identifier of the followup intent. + # Format: `projects//agent/intents/`. + # Corresponds to the JSON property `followupIntentName` + # @return [String] + attr_accessor :followup_intent_name + + # The unique identifier of the followup intent parent. + # Format: `projects//agent/intents/`. + # Corresponds to the JSON property `parentFollowupIntentName` + # @return [String] + attr_accessor :parent_followup_intent_name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @followup_intent_name = args[:followup_intent_name] if args.key?(:followup_intent_name) + @parent_followup_intent_name = args[:parent_followup_intent_name] if args.key?(:parent_followup_intent_name) + end + end + + # Corresponds to the `Response` field in API.AI console. + class GoogleCloudDialogflowV2IntentMessage + include Google::Apis::Core::Hashable + + # The basic card message. Useful for displaying information. + # Corresponds to the JSON property `basicCard` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCard] + attr_accessor :basic_card + + # The card response message. + # Corresponds to the JSON property `card` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCard] + attr_accessor :card + + # The card for presenting a carousel of options to select from. + # Corresponds to the JSON property `carouselSelect` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelect] + attr_accessor :carousel_select + + # The image response message. + # Corresponds to the JSON property `image` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage] + attr_accessor :image + + # The suggestion chip message that allows the user to jump out to the app + # or website associated with this agent. + # Corresponds to the JSON property `linkOutSuggestion` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion] + attr_accessor :link_out_suggestion + + # The card for presenting a list of options to select from. + # Corresponds to the JSON property `listSelect` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelect] + attr_accessor :list_select + + # The response containing a custom payload. + # Corresponds to the JSON property `payload` + # @return [Hash] + attr_accessor :payload + + # Optional. The platform that this message is intended for. + # Corresponds to the JSON property `platform` + # @return [String] + attr_accessor :platform + + # The quick replies response message. + # Corresponds to the JSON property `quickReplies` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageQuickReplies] + attr_accessor :quick_replies + + # The collection of simple response candidates. + # This message in `QueryResult.fulfillment_messages` and + # `WebhookResponse.fulfillment_messages` should contain only one + # `SimpleResponse`. + # Corresponds to the JSON property `simpleResponses` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponses] + attr_accessor :simple_responses + + # The collection of suggestions. + # Corresponds to the JSON property `suggestions` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSuggestions] + attr_accessor :suggestions + + # The text response message. + # Corresponds to the JSON property `text` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageText] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @basic_card = args[:basic_card] if args.key?(:basic_card) + @card = args[:card] if args.key?(:card) + @carousel_select = args[:carousel_select] if args.key?(:carousel_select) + @image = args[:image] if args.key?(:image) + @link_out_suggestion = args[:link_out_suggestion] if args.key?(:link_out_suggestion) + @list_select = args[:list_select] if args.key?(:list_select) + @payload = args[:payload] if args.key?(:payload) + @platform = args[:platform] if args.key?(:platform) + @quick_replies = args[:quick_replies] if args.key?(:quick_replies) + @simple_responses = args[:simple_responses] if args.key?(:simple_responses) + @suggestions = args[:suggestions] if args.key?(:suggestions) + @text = args[:text] if args.key?(:text) + end + end + + # The basic card message. Useful for displaying information. + class GoogleCloudDialogflowV2IntentMessageBasicCard + include Google::Apis::Core::Hashable + + # Optional. The collection of card buttons. + # Corresponds to the JSON property `buttons` + # @return [Array] + attr_accessor :buttons + + # Required, unless image is present. The body text of the card. + # Corresponds to the JSON property `formattedText` + # @return [String] + attr_accessor :formatted_text + + # The image response message. + # Corresponds to the JSON property `image` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage] + attr_accessor :image + + # Optional. The subtitle of the card. + # Corresponds to the JSON property `subtitle` + # @return [String] + attr_accessor :subtitle + + # Optional. The title of the card. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @buttons = args[:buttons] if args.key?(:buttons) + @formatted_text = args[:formatted_text] if args.key?(:formatted_text) + @image = args[:image] if args.key?(:image) + @subtitle = args[:subtitle] if args.key?(:subtitle) + @title = args[:title] if args.key?(:title) + end + end + + # The button object that appears at the bottom of a card. + class GoogleCloudDialogflowV2IntentMessageBasicCardButton + include Google::Apis::Core::Hashable + + # Opens the given URI. + # Corresponds to the JSON property `openUriAction` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction] + attr_accessor :open_uri_action + + # Required. The title of the button. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @open_uri_action = args[:open_uri_action] if args.key?(:open_uri_action) + @title = args[:title] if args.key?(:title) + end + end + + # Opens the given URI. + class GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction + include Google::Apis::Core::Hashable + + # Required. The HTTP or HTTPS scheme URI. + # Corresponds to the JSON property `uri` + # @return [String] + attr_accessor :uri + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @uri = args[:uri] if args.key?(:uri) + end + end + + # The card response message. + class GoogleCloudDialogflowV2IntentMessageCard + include Google::Apis::Core::Hashable + + # Optional. The collection of card buttons. + # Corresponds to the JSON property `buttons` + # @return [Array] + attr_accessor :buttons + + # Optional. The public URI to an image file for the card. + # Corresponds to the JSON property `imageUri` + # @return [String] + attr_accessor :image_uri + + # Optional. The subtitle of the card. + # Corresponds to the JSON property `subtitle` + # @return [String] + attr_accessor :subtitle + + # Optional. The title of the card. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @buttons = args[:buttons] if args.key?(:buttons) + @image_uri = args[:image_uri] if args.key?(:image_uri) + @subtitle = args[:subtitle] if args.key?(:subtitle) + @title = args[:title] if args.key?(:title) + end + end + + # Optional. Contains information about a button. + class GoogleCloudDialogflowV2IntentMessageCardButton + include Google::Apis::Core::Hashable + + # Optional. The text to send back to the Dialogflow API or a URI to + # open. + # Corresponds to the JSON property `postback` + # @return [String] + attr_accessor :postback + + # Optional. The text to show on the button. + # Corresponds to the JSON property `text` + # @return [String] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @postback = args[:postback] if args.key?(:postback) + @text = args[:text] if args.key?(:text) + end + end + + # The card for presenting a carousel of options to select from. + class GoogleCloudDialogflowV2IntentMessageCarouselSelect + include Google::Apis::Core::Hashable + + # Required. Carousel items. + # Corresponds to the JSON property `items` + # @return [Array] + attr_accessor :items + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @items = args[:items] if args.key?(:items) + end + end + + # An item in the carousel. + class GoogleCloudDialogflowV2IntentMessageCarouselSelectItem + include Google::Apis::Core::Hashable + + # Optional. The body text of the card. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The image response message. + # Corresponds to the JSON property `image` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage] + attr_accessor :image + + # Additional info about the select item for when it is triggered in a + # dialog. + # Corresponds to the JSON property `info` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo] + attr_accessor :info + + # Required. Title of the carousel item. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @image = args[:image] if args.key?(:image) + @info = args[:info] if args.key?(:info) + @title = args[:title] if args.key?(:title) + end + end + + # The image response message. + class GoogleCloudDialogflowV2IntentMessageImage + include Google::Apis::Core::Hashable + + # Optional. A text description of the image to be used for accessibility, + # e.g., screen readers. + # Corresponds to the JSON property `accessibilityText` + # @return [String] + attr_accessor :accessibility_text + + # Optional. The public URI to an image file. + # Corresponds to the JSON property `imageUri` + # @return [String] + attr_accessor :image_uri + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @accessibility_text = args[:accessibility_text] if args.key?(:accessibility_text) + @image_uri = args[:image_uri] if args.key?(:image_uri) + end + end + + # The suggestion chip message that allows the user to jump out to the app + # or website associated with this agent. + class GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion + include Google::Apis::Core::Hashable + + # Required. The name of the app or site this chip is linking to. + # Corresponds to the JSON property `destinationName` + # @return [String] + attr_accessor :destination_name + + # Required. The URI of the app or site to open when the user taps the + # suggestion chip. + # Corresponds to the JSON property `uri` + # @return [String] + attr_accessor :uri + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @destination_name = args[:destination_name] if args.key?(:destination_name) + @uri = args[:uri] if args.key?(:uri) + end + end + + # The card for presenting a list of options to select from. + class GoogleCloudDialogflowV2IntentMessageListSelect + include Google::Apis::Core::Hashable + + # Required. List items. + # Corresponds to the JSON property `items` + # @return [Array] + attr_accessor :items + + # Optional. The overall title of the list. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @items = args[:items] if args.key?(:items) + @title = args[:title] if args.key?(:title) + end + end + + # An item in the list. + class GoogleCloudDialogflowV2IntentMessageListSelectItem + include Google::Apis::Core::Hashable + + # Optional. The main text describing the item. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The image response message. + # Corresponds to the JSON property `image` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage] + attr_accessor :image + + # Additional info about the select item for when it is triggered in a + # dialog. + # Corresponds to the JSON property `info` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo] + attr_accessor :info + + # Required. The title of the list item. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @image = args[:image] if args.key?(:image) + @info = args[:info] if args.key?(:info) + @title = args[:title] if args.key?(:title) + end + end + + # The quick replies response message. + class GoogleCloudDialogflowV2IntentMessageQuickReplies + include Google::Apis::Core::Hashable + + # Optional. The collection of quick replies. + # Corresponds to the JSON property `quickReplies` + # @return [Array] + attr_accessor :quick_replies + + # Optional. The title of the collection of quick replies. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @quick_replies = args[:quick_replies] if args.key?(:quick_replies) + @title = args[:title] if args.key?(:title) + end + end + + # Additional info about the select item for when it is triggered in a + # dialog. + class GoogleCloudDialogflowV2IntentMessageSelectItemInfo + include Google::Apis::Core::Hashable + + # Required. A unique key that will be sent back to the agent if this + # response is given. + # Corresponds to the JSON property `key` + # @return [String] + attr_accessor :key + + # Optional. A list of synonyms that can also be used to trigger this + # item in dialog. + # Corresponds to the JSON property `synonyms` + # @return [Array] + attr_accessor :synonyms + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @key = args[:key] if args.key?(:key) + @synonyms = args[:synonyms] if args.key?(:synonyms) + end + end + + # The simple response message containing speech or text. + class GoogleCloudDialogflowV2IntentMessageSimpleResponse + include Google::Apis::Core::Hashable + + # Optional. The text to display. + # Corresponds to the JSON property `displayText` + # @return [String] + attr_accessor :display_text + + # One of text_to_speech or ssml must be provided. Structured spoken + # response to the user in the SSML format. Mutually exclusive with + # text_to_speech. + # Corresponds to the JSON property `ssml` + # @return [String] + attr_accessor :ssml + + # One of text_to_speech or ssml must be provided. The plain text of the + # speech output. Mutually exclusive with ssml. + # Corresponds to the JSON property `textToSpeech` + # @return [String] + attr_accessor :text_to_speech + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @display_text = args[:display_text] if args.key?(:display_text) + @ssml = args[:ssml] if args.key?(:ssml) + @text_to_speech = args[:text_to_speech] if args.key?(:text_to_speech) + end + end + + # The collection of simple response candidates. + # This message in `QueryResult.fulfillment_messages` and + # `WebhookResponse.fulfillment_messages` should contain only one + # `SimpleResponse`. + class GoogleCloudDialogflowV2IntentMessageSimpleResponses + include Google::Apis::Core::Hashable + + # Required. The list of simple responses. + # Corresponds to the JSON property `simpleResponses` + # @return [Array] + attr_accessor :simple_responses + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @simple_responses = args[:simple_responses] if args.key?(:simple_responses) + end + end + + # The suggestion chip message that the user can tap to quickly post a reply + # to the conversation. + class GoogleCloudDialogflowV2IntentMessageSuggestion + include Google::Apis::Core::Hashable + + # Required. The text shown the in the suggestion chip. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @title = args[:title] if args.key?(:title) + end + end + + # The collection of suggestions. + class GoogleCloudDialogflowV2IntentMessageSuggestions + include Google::Apis::Core::Hashable + + # Required. The list of suggested replies. + # Corresponds to the JSON property `suggestions` + # @return [Array] + attr_accessor :suggestions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @suggestions = args[:suggestions] if args.key?(:suggestions) + end + end + + # The text response message. + class GoogleCloudDialogflowV2IntentMessageText + include Google::Apis::Core::Hashable + + # Optional. The collection of the agent's responses. + # Corresponds to the JSON property `text` + # @return [Array] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @text = args[:text] if args.key?(:text) + end + end + + # Represents intent parameters. + class GoogleCloudDialogflowV2IntentParameter + include Google::Apis::Core::Hashable + + # Optional. The default value to use when the `value` yields an empty + # result. + # Default values can be extracted from contexts by using the following + # syntax: `#context_name.parameter_name`. + # Corresponds to the JSON property `defaultValue` + # @return [String] + attr_accessor :default_value + + # Required. The name of the parameter. + # Corresponds to the JSON property `displayName` + # @return [String] + attr_accessor :display_name + + # Optional. The name of the entity type, prefixed with `@`, that + # describes values of the parameter. If the parameter is + # required, this must be provided. + # Corresponds to the JSON property `entityTypeDisplayName` + # @return [String] + attr_accessor :entity_type_display_name + + # Optional. Indicates whether the parameter represents a list of values. + # Corresponds to the JSON property `isList` + # @return [Boolean] + attr_accessor :is_list + alias_method :is_list?, :is_list + + # Optional. Indicates whether the parameter is required. That is, + # whether the intent cannot be completed without collecting the parameter + # value. + # Corresponds to the JSON property `mandatory` + # @return [Boolean] + attr_accessor :mandatory + alias_method :mandatory?, :mandatory + + # The unique identifier of this parameter. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Optional. The collection of prompts that the agent can present to the + # user in order to collect value for the parameter. + # Corresponds to the JSON property `prompts` + # @return [Array] + attr_accessor :prompts + + # Optional. The definition of the parameter value. It can be: + # - a constant string, + # - a parameter value defined as `$parameter_name`, + # - an original parameter value defined as `$parameter_name.original`, + # - a parameter value from some context defined as + # `#context_name.parameter_name`. + # Corresponds to the JSON property `value` + # @return [String] + attr_accessor :value + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @default_value = args[:default_value] if args.key?(:default_value) + @display_name = args[:display_name] if args.key?(:display_name) + @entity_type_display_name = args[:entity_type_display_name] if args.key?(:entity_type_display_name) + @is_list = args[:is_list] if args.key?(:is_list) + @mandatory = args[:mandatory] if args.key?(:mandatory) + @name = args[:name] if args.key?(:name) + @prompts = args[:prompts] if args.key?(:prompts) + @value = args[:value] if args.key?(:value) + end + end + + # Represents an example or template that the agent is trained on. + class GoogleCloudDialogflowV2IntentTrainingPhrase + include Google::Apis::Core::Hashable + + # Required. The unique identifier of this training phrase. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Required. The collection of training phrase parts (can be annotated). + # Fields: `entity_type`, `alias` and `user_defined` should be populated + # only for the annotated parts of the training phrase. + # Corresponds to the JSON property `parts` + # @return [Array] + attr_accessor :parts + + # Optional. Indicates how many times this example or template was added to + # the intent. Each time a developer adds an existing sample by editing an + # intent or training, this counter is increased. + # Corresponds to the JSON property `timesAddedCount` + # @return [Fixnum] + attr_accessor :times_added_count + + # Required. The type of the training phrase. + # Corresponds to the JSON property `type` + # @return [String] + attr_accessor :type + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @name = args[:name] if args.key?(:name) + @parts = args[:parts] if args.key?(:parts) + @times_added_count = args[:times_added_count] if args.key?(:times_added_count) + @type = args[:type] if args.key?(:type) + end + end + + # Represents a part of a training phrase. + class GoogleCloudDialogflowV2IntentTrainingPhrasePart + include Google::Apis::Core::Hashable + + # Optional. The parameter name for the value extracted from the + # annotated part of the example. + # Corresponds to the JSON property `alias` + # @return [String] + attr_accessor :alias + + # Optional. The entity type name prefixed with `@`. This field is + # required for the annotated part of the text and applies only to + # examples. + # Corresponds to the JSON property `entityType` + # @return [String] + attr_accessor :entity_type + + # Required. The text corresponding to the example or template, + # if there are no annotations. For + # annotated examples, it is the text for one of the example's parts. + # Corresponds to the JSON property `text` + # @return [String] + attr_accessor :text + + # Optional. Indicates whether the text was manually annotated by the + # developer. + # Corresponds to the JSON property `userDefined` + # @return [Boolean] + attr_accessor :user_defined + alias_method :user_defined?, :user_defined + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @alias = args[:alias] if args.key?(:alias) + @entity_type = args[:entity_type] if args.key?(:entity_type) + @text = args[:text] if args.key?(:text) + @user_defined = args[:user_defined] if args.key?(:user_defined) + end + end + + # Represents the contents of the original request that was passed to + # the `[Streaming]DetectIntent` call. + class GoogleCloudDialogflowV2OriginalDetectIntentRequest + include Google::Apis::Core::Hashable + + # Optional. This field is set to the value of `QueryParameters.payload` field + # passed in the request. + # Corresponds to the JSON property `payload` + # @return [Hash] + attr_accessor :payload + + # The source of this request, e.g., `google`, `facebook`, `slack`. It is set + # by Dialogflow-owned servers. Possible values of this field correspond to + # Intent.Message.Platform. + # Corresponds to the JSON property `source` + # @return [String] + attr_accessor :source + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @payload = args[:payload] if args.key?(:payload) + @source = args[:source] if args.key?(:source) + end + end + + # Represents the result of conversational query or event processing. + class GoogleCloudDialogflowV2QueryResult + include Google::Apis::Core::Hashable + + # The action name from the matched intent. + # Corresponds to the JSON property `action` + # @return [String] + attr_accessor :action + + # This field is set to: + # - `false` if the matched intent has required parameters and not all of + # the required parameter values have been collected. + # - `true` if all required parameter values have been collected, or if the + # matched intent doesn't contain any required parameters. + # Corresponds to the JSON property `allRequiredParamsPresent` + # @return [Boolean] + attr_accessor :all_required_params_present + alias_method :all_required_params_present?, :all_required_params_present + + # The free-form diagnostic info. For example, this field + # could contain webhook call latency. + # Corresponds to the JSON property `diagnosticInfo` + # @return [Hash] + attr_accessor :diagnostic_info + + # The collection of rich messages to present to the user. + # Corresponds to the JSON property `fulfillmentMessages` + # @return [Array] + attr_accessor :fulfillment_messages + + # The text to be pronounced to the user or shown on the screen. + # Corresponds to the JSON property `fulfillmentText` + # @return [String] + attr_accessor :fulfillment_text + + # Represents an intent. + # Intents convert a number of user expressions or patterns into an action. An + # action is an extraction of a user command or sentence semantics. + # Corresponds to the JSON property `intent` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Intent] + attr_accessor :intent + + # The intent detection confidence. Values range from 0.0 + # (completely uncertain) to 1.0 (completely certain). + # Corresponds to the JSON property `intentDetectionConfidence` + # @return [Float] + attr_accessor :intent_detection_confidence + + # The language that was triggered during intent detection. + # See [Language Support](https://dialogflow.com/docs/reference/language) + # for a list of the currently supported language codes. + # Corresponds to the JSON property `languageCode` + # @return [String] + attr_accessor :language_code + + # The collection of output contexts. If applicable, + # `output_contexts.parameters` contains entries with name + # `.original` containing the original parameter values + # before the query. + # Corresponds to the JSON property `outputContexts` + # @return [Array] + attr_accessor :output_contexts + + # The collection of extracted parameters. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + # The original conversational query text: + # - If natural language text was provided as input, `query_text` contains + # a copy of the input. + # - If natural language speech audio was provided as input, `query_text` + # contains the speech recognition result. If speech recognizer produced + # multiple alternatives, a particular one is picked. + # - If an event was provided as input, `query_text` is not set. + # Corresponds to the JSON property `queryText` + # @return [String] + attr_accessor :query_text + + # The Speech recognition confidence between 0.0 and 1.0. A higher number + # indicates an estimated greater likelihood that the recognized words are + # correct. The default of 0.0 is a sentinel value indicating that confidence + # was not set. + # You should not rely on this field as it isn't guaranteed to be accurate, or + # even set. In particular this field isn't set in Webhook calls and for + # StreamingDetectIntent since the streaming endpoint has separate confidence + # estimates per portion of the audio in StreamingRecognitionResult. + # Corresponds to the JSON property `speechRecognitionConfidence` + # @return [Float] + attr_accessor :speech_recognition_confidence + + # If the query was fulfilled by a webhook call, this field is set to the + # value of the `payload` field returned in the webhook response. + # Corresponds to the JSON property `webhookPayload` + # @return [Hash] + attr_accessor :webhook_payload + + # If the query was fulfilled by a webhook call, this field is set to the + # value of the `source` field returned in the webhook response. + # Corresponds to the JSON property `webhookSource` + # @return [String] + attr_accessor :webhook_source + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @action = args[:action] if args.key?(:action) + @all_required_params_present = args[:all_required_params_present] if args.key?(:all_required_params_present) + @diagnostic_info = args[:diagnostic_info] if args.key?(:diagnostic_info) + @fulfillment_messages = args[:fulfillment_messages] if args.key?(:fulfillment_messages) + @fulfillment_text = args[:fulfillment_text] if args.key?(:fulfillment_text) + @intent = args[:intent] if args.key?(:intent) + @intent_detection_confidence = args[:intent_detection_confidence] if args.key?(:intent_detection_confidence) + @language_code = args[:language_code] if args.key?(:language_code) + @output_contexts = args[:output_contexts] if args.key?(:output_contexts) + @parameters = args[:parameters] if args.key?(:parameters) + @query_text = args[:query_text] if args.key?(:query_text) + @speech_recognition_confidence = args[:speech_recognition_confidence] if args.key?(:speech_recognition_confidence) + @webhook_payload = args[:webhook_payload] if args.key?(:webhook_payload) + @webhook_source = args[:webhook_source] if args.key?(:webhook_source) + end + end + + # The request message for a webhook call. + class GoogleCloudDialogflowV2WebhookRequest + include Google::Apis::Core::Hashable + + # Represents the contents of the original request that was passed to + # the `[Streaming]DetectIntent` call. + # Corresponds to the JSON property `originalDetectIntentRequest` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2OriginalDetectIntentRequest] + attr_accessor :original_detect_intent_request + + # Represents the result of conversational query or event processing. + # Corresponds to the JSON property `queryResult` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2QueryResult] + attr_accessor :query_result + + # The unique identifier of the response. Contains the same value as + # `[Streaming]DetectIntentResponse.response_id`. + # Corresponds to the JSON property `responseId` + # @return [String] + attr_accessor :response_id + + # The unique identifier of detectIntent request session. + # Can be used to identify end-user inside webhook implementation. + # Format: `projects//agent/sessions/`. + # Corresponds to the JSON property `session` + # @return [String] + attr_accessor :session + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @original_detect_intent_request = args[:original_detect_intent_request] if args.key?(:original_detect_intent_request) + @query_result = args[:query_result] if args.key?(:query_result) + @response_id = args[:response_id] if args.key?(:response_id) + @session = args[:session] if args.key?(:session) + end + end + + # The response message for a webhook call. + class GoogleCloudDialogflowV2WebhookResponse + include Google::Apis::Core::Hashable + + # Events allow for matching intents by event name instead of the natural + # language input. For instance, input `` can trigger a personalized welcome response. + # The parameter `name` may be used by the agent in the response: + # `“Hello #welcome_event.name! What can I do for you today?”`. + # Corresponds to the JSON property `followupEventInput` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2EventInput] + attr_accessor :followup_event_input + + # Optional. The collection of rich messages to present to the user. This + # value is passed directly to `QueryResult.fulfillment_messages`. + # Corresponds to the JSON property `fulfillmentMessages` + # @return [Array] + attr_accessor :fulfillment_messages + + # Optional. The text to be shown on the screen. This value is passed directly + # to `QueryResult.fulfillment_text`. + # Corresponds to the JSON property `fulfillmentText` + # @return [String] + attr_accessor :fulfillment_text + + # Optional. The collection of output contexts. This value is passed directly + # to `QueryResult.output_contexts`. + # Corresponds to the JSON property `outputContexts` + # @return [Array] + attr_accessor :output_contexts + + # Optional. This value is passed directly to `QueryResult.webhook_payload`. + # Corresponds to the JSON property `payload` + # @return [Hash] + attr_accessor :payload + + # Optional. This value is passed directly to `QueryResult.webhook_source`. + # Corresponds to the JSON property `source` + # @return [String] + attr_accessor :source + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @followup_event_input = args[:followup_event_input] if args.key?(:followup_event_input) + @fulfillment_messages = args[:fulfillment_messages] if args.key?(:fulfillment_messages) + @fulfillment_text = args[:fulfillment_text] if args.key?(:fulfillment_text) + @output_contexts = args[:output_contexts] if args.key?(:output_contexts) + @payload = args[:payload] if args.key?(:payload) + @source = args[:source] if args.key?(:source) + end + end + # Represents a conversational agent. - class Agent + class GoogleCloudDialogflowV2beta1Agent include Google::Apis::Core::Hashable # Optional. The URI of the agent's avatar. @@ -113,12 +1515,12 @@ module Google end # The request message for EntityTypes.BatchCreateEntities. - class BatchCreateEntitiesRequest + class GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest include Google::Apis::Core::Hashable # Required. The collection of entities to create. # Corresponds to the JSON property `entities` - # @return [Array] + # @return [Array] attr_accessor :entities # Optional. The language of entity synonyms defined in `entities`. If not @@ -142,7 +1544,7 @@ module Google end # The request message for EntityTypes.BatchDeleteEntities. - class BatchDeleteEntitiesRequest + class GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest include Google::Apis::Core::Hashable # Required. The canonical `values` of the entities to delete. Note that @@ -173,7 +1575,7 @@ module Google end # The request message for EntityTypes.BatchDeleteEntityTypes. - class BatchDeleteEntityTypesRequest + class GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest include Google::Apis::Core::Hashable # Required. The names entity types to delete. All names must point to the @@ -193,13 +1595,13 @@ module Google end # The request message for Intents.BatchDeleteIntents. - class BatchDeleteIntentsRequest + class GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest include Google::Apis::Core::Hashable # Required. The collection of intents to delete. Only intent `name` must be # filled in. # Corresponds to the JSON property `intents` - # @return [Array] + # @return [Array] attr_accessor :intents def initialize(**args) @@ -213,12 +1615,12 @@ module Google end # The response message for EntityTypes.BatchCreateEntities. - class BatchUpdateEntitiesRequest + class GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest include Google::Apis::Core::Hashable # Required. The collection of new entities to replace the existing entities. # Corresponds to the JSON property `entities` - # @return [Array] + # @return [Array] attr_accessor :entities # Optional. The language of entity synonyms defined in `entities`. If not @@ -248,12 +1650,12 @@ module Google end # The request message for EntityTypes.BatchUpdateEntityTypes. - class BatchUpdateEntityTypesRequest + class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest include Google::Apis::Core::Hashable # This message is a wrapper around a collection of entity types. # Corresponds to the JSON property `entityTypeBatchInline` - # @return [Google::Apis::DialogflowV2beta1::EntityTypeBatch] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeBatch] attr_accessor :entity_type_batch_inline # Warning: Importing entity types from a URI is not implemented yet. @@ -294,12 +1696,12 @@ module Google end # The response message for EntityTypes.BatchUpdateEntityTypes. - class BatchUpdateEntityTypesResponse + class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse include Google::Apis::Core::Hashable # The collection of updated or created entity types. # Corresponds to the JSON property `entityTypes` - # @return [Array] + # @return [Array] attr_accessor :entity_types def initialize(**args) @@ -313,12 +1715,12 @@ module Google end # The request message for Intents.BatchUpdateIntents. - class BatchUpdateIntentsRequest + class GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest include Google::Apis::Core::Hashable # This message is a wrapper around a collection of intents. # Corresponds to the JSON property `intentBatchInline` - # @return [Google::Apis::DialogflowV2beta1::IntentBatch] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentBatch] attr_accessor :intent_batch_inline # Warning: Importing intents from a URI is not implemented yet. @@ -364,12 +1766,12 @@ module Google end # The response message for Intents.BatchUpdateIntents. - class BatchUpdateIntentsResponse + class GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse include Google::Apis::Core::Hashable # The collection of updated or created intents. # Corresponds to the JSON property `intents` - # @return [Array] + # @return [Array] attr_accessor :intents def initialize(**args) @@ -383,7 +1785,7 @@ module Google end # Represents a context. - class Context + class GoogleCloudDialogflowV2beta1Context include Google::Apis::Core::Hashable # Optional. The number of conversational query requests after which the @@ -421,7 +1823,7 @@ module Google end # The request to detect user's intent. - class DetectIntentRequest + class GoogleCloudDialogflowV2beta1DetectIntentRequest include Google::Apis::Core::Hashable # Optional. The natural language speech audio to be processed. This field @@ -438,12 +1840,12 @@ module Google # 2. A conversational query in the form of text,. # 3. An event that specifies which intent to trigger. # Corresponds to the JSON property `queryInput` - # @return [Google::Apis::DialogflowV2beta1::QueryInput] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryInput] attr_accessor :query_input # Represents the parameters of the conversational query. # Corresponds to the JSON property `queryParams` - # @return [Google::Apis::DialogflowV2beta1::QueryParameters] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryParameters] attr_accessor :query_params def initialize(**args) @@ -459,12 +1861,12 @@ module Google end # The message returned from the DetectIntent method. - class DetectIntentResponse + class GoogleCloudDialogflowV2beta1DetectIntentResponse include Google::Apis::Core::Hashable # Represents the result of conversational query or event processing. # Corresponds to the JSON property `queryResult` - # @return [Google::Apis::DialogflowV2beta1::QueryResult] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryResult] attr_accessor :query_result # The unique identifier of the response. It can be used to @@ -513,7 +1915,7 @@ module Google # - Logging. If some API errors are stored in logs, the message `Status` could # be used directly after any stripping needed for security/privacy reasons. # Corresponds to the JSON property `webhookStatus` - # @return [Google::Apis::DialogflowV2beta1::Status] + # @return [Google::Apis::DialogflowV2beta1::GoogleRpcStatus] attr_accessor :webhook_status def initialize(**args) @@ -528,29 +1930,10 @@ module Google end end - # A generic empty message that you can re-use to avoid defining duplicated - # empty messages in your APIs. A typical example is to use it as the request - # or the response type of an API method. For instance: - # service Foo ` - # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); - # ` - # The JSON representation for `Empty` is empty JSON object ````. - class Empty - include Google::Apis::Core::Hashable - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - end - end - # Represents an entity type. # Entity types serve as a tool for extracting parameter values from natural # language queries. - class EntityType + class GoogleCloudDialogflowV2beta1EntityType include Google::Apis::Core::Hashable # Optional. Indicates whether the entity type can be automatically @@ -566,7 +1949,7 @@ module Google # Optional. The collection of entities associated with the entity type. # Corresponds to the JSON property `entities` - # @return [Array] + # @return [Array] attr_accessor :entities # Required. Indicates the kind of entity type. @@ -597,12 +1980,12 @@ module Google end # This message is a wrapper around a collection of entity types. - class EntityTypeBatch + class GoogleCloudDialogflowV2beta1EntityTypeBatch include Google::Apis::Core::Hashable # A collection of entity types. # Corresponds to the JSON property `entityTypes` - # @return [Array] + # @return [Array] attr_accessor :entity_types def initialize(**args) @@ -616,7 +1999,7 @@ module Google end # Optional. Represents an entity. - class EntityTypeEntity + class GoogleCloudDialogflowV2beta1EntityTypeEntity include Google::Apis::Core::Hashable # Required. A collection of synonyms. For `KIND_LIST` entity types this @@ -651,7 +2034,7 @@ module Google # parameters: ` name: “Sam” ` `>` can trigger a personalized welcome response. # The parameter `name` may be used by the agent in the response: # `“Hello #welcome_event.name! What can I do for you today?”`. - class EventInput + class GoogleCloudDialogflowV2beta1EventInput include Google::Apis::Core::Hashable # Required. The language of this query. See [Language @@ -685,7 +2068,7 @@ module Google end # The request message for Agents.ExportAgent. - class ExportAgentRequest + class GoogleCloudDialogflowV2beta1ExportAgentRequest include Google::Apis::Core::Hashable # Warning: Exporting agents to a URI is not implemented yet. @@ -708,7 +2091,7 @@ module Google end # The response message for Agents.ExportAgent. - class ExportAgentResponse + class GoogleCloudDialogflowV2beta1ExportAgentResponse include Google::Apis::Core::Hashable # The exported agent. @@ -747,7 +2130,7 @@ module Google end # The request message for Agents.ImportAgent. - class ImportAgentRequest + class GoogleCloudDialogflowV2beta1ImportAgentRequest include Google::Apis::Core::Hashable # The agent to import. @@ -788,7 +2171,7 @@ module Google end # Instructs the speech recognizer how to process the audio content. - class InputAudioConfig + class GoogleCloudDialogflowV2beta1InputAudioConfig include Google::Apis::Core::Hashable # Required. Audio encoding of the audio content to process. @@ -836,7 +2219,7 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - class Intent + class GoogleCloudDialogflowV2beta1Intent include Google::Apis::Core::Hashable # Optional. The name of the action associated with the intent. @@ -865,7 +2248,7 @@ module Google # Optional. Collection of information about all followup intents that have # name of this intent as a root_name. # Corresponds to the JSON property `followupIntentInfo` - # @return [Array] + # @return [Array] attr_accessor :followup_intent_info # Optional. The list of context names required for this intent to be @@ -884,7 +2267,7 @@ module Google # Optional. The collection of rich messages corresponding to the # `Response` field in API.AI console. # Corresponds to the JSON property `messages` - # @return [Array] + # @return [Array] attr_accessor :messages # Optional. Indicates whether Machine Learning is enabled for the intent. @@ -910,12 +2293,12 @@ module Google # when the intent is matched. # Format: `projects//agent/sessions/-/contexts/`. # Corresponds to the JSON property `outputContexts` - # @return [Array] + # @return [Array] attr_accessor :output_contexts # Optional. The collection of parameters associated with the intent. # Corresponds to the JSON property `parameters` - # @return [Array] + # @return [Array] attr_accessor :parameters # The unique identifier of the parent intent in the chain of followup @@ -949,7 +2332,7 @@ module Google # Optional. The collection of examples/templates that the agent is # trained on. # Corresponds to the JSON property `trainingPhrases` - # @return [Array] + # @return [Array] attr_accessor :training_phrases # Required. Indicates whether webhooks are enabled for the intent. @@ -985,12 +2368,12 @@ module Google end # This message is a wrapper around a collection of intents. - class IntentBatch + class GoogleCloudDialogflowV2beta1IntentBatch include Google::Apis::Core::Hashable # A collection of intents. # Corresponds to the JSON property `intents` - # @return [Array] + # @return [Array] attr_accessor :intents def initialize(**args) @@ -1004,7 +2387,7 @@ module Google end # Represents a single followup intent in the chain. - class IntentFollowupIntentInfo + class GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo include Google::Apis::Core::Hashable # The unique identifier of the followup intent. @@ -1031,38 +2414,38 @@ module Google end # Corresponds to the `Response` field in API.AI console. - class IntentMessage + class GoogleCloudDialogflowV2beta1IntentMessage include Google::Apis::Core::Hashable # The basic card message. Useful for displaying information. # Corresponds to the JSON property `basicCard` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageBasicCard] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCard] attr_accessor :basic_card # The card response message. # Corresponds to the JSON property `card` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageCard] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCard] attr_accessor :card # The card for presenting a carousel of options to select from. # Corresponds to the JSON property `carouselSelect` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageCarouselSelect] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect] attr_accessor :carousel_select # The image response message. # Corresponds to the JSON property `image` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageImage] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage] attr_accessor :image # The suggestion chip message that allows the user to jump out to the app # or website associated with this agent. # Corresponds to the JSON property `linkOutSuggestion` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageLinkOutSuggestion] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion] attr_accessor :link_out_suggestion # The card for presenting a list of options to select from. # Corresponds to the JSON property `listSelect` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageListSelect] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelect] attr_accessor :list_select # The response containing a custom payload. @@ -1077,7 +2460,7 @@ module Google # The quick replies response message. # Corresponds to the JSON property `quickReplies` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageQuickReplies] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies] attr_accessor :quick_replies # The collection of simple response candidates. @@ -1085,17 +2468,17 @@ module Google # `WebhookResponse.fulfillment_messages` should contain only one # `SimpleResponse`. # Corresponds to the JSON property `simpleResponses` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageSimpleResponses] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses] attr_accessor :simple_responses # The collection of suggestions. # Corresponds to the JSON property `suggestions` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageSuggestions] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions] attr_accessor :suggestions # The text response message. # Corresponds to the JSON property `text` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageText] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageText] attr_accessor :text def initialize(**args) @@ -1120,12 +2503,12 @@ module Google end # The basic card message. Useful for displaying information. - class IntentMessageBasicCard + class GoogleCloudDialogflowV2beta1IntentMessageBasicCard include Google::Apis::Core::Hashable # Optional. The collection of card buttons. # Corresponds to the JSON property `buttons` - # @return [Array] + # @return [Array] attr_accessor :buttons # Required, unless image is present. The body text of the card. @@ -1135,7 +2518,7 @@ module Google # The image response message. # Corresponds to the JSON property `image` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageImage] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage] attr_accessor :image # Optional. The subtitle of the card. @@ -1163,12 +2546,12 @@ module Google end # The button object that appears at the bottom of a card. - class IntentMessageBasicCardButton + class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton include Google::Apis::Core::Hashable # Opens the given URI. # Corresponds to the JSON property `openUriAction` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageBasicCardButtonOpenUriAction] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction] attr_accessor :open_uri_action # Required. The title of the button. @@ -1188,7 +2571,7 @@ module Google end # Opens the given URI. - class IntentMessageBasicCardButtonOpenUriAction + class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction include Google::Apis::Core::Hashable # Required. The HTTP or HTTPS scheme URI. @@ -1207,12 +2590,12 @@ module Google end # The card response message. - class IntentMessageCard + class GoogleCloudDialogflowV2beta1IntentMessageCard include Google::Apis::Core::Hashable # Optional. The collection of card buttons. # Corresponds to the JSON property `buttons` - # @return [Array] + # @return [Array] attr_accessor :buttons # Optional. The public URI to an image file for the card. @@ -1244,7 +2627,7 @@ module Google end # Optional. Contains information about a button. - class IntentMessageCardButton + class GoogleCloudDialogflowV2beta1IntentMessageCardButton include Google::Apis::Core::Hashable # Optional. The text to send back to the Dialogflow API or a URI to @@ -1270,12 +2653,12 @@ module Google end # The card for presenting a carousel of options to select from. - class IntentMessageCarouselSelect + class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect include Google::Apis::Core::Hashable # Required. Carousel items. # Corresponds to the JSON property `items` - # @return [Array] + # @return [Array] attr_accessor :items def initialize(**args) @@ -1289,7 +2672,7 @@ module Google end # An item in the carousel. - class IntentMessageCarouselSelectItem + class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem include Google::Apis::Core::Hashable # Optional. The body text of the card. @@ -1299,13 +2682,13 @@ module Google # The image response message. # Corresponds to the JSON property `image` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageImage] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage] attr_accessor :image # Additional info about the select item for when it is triggered in a # dialog. # Corresponds to the JSON property `info` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageSelectItemInfo] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo] attr_accessor :info # Required. Title of the carousel item. @@ -1327,7 +2710,7 @@ module Google end # The image response message. - class IntentMessageImage + class GoogleCloudDialogflowV2beta1IntentMessageImage include Google::Apis::Core::Hashable # Optional. A text description of the image to be used for accessibility, @@ -1354,7 +2737,7 @@ module Google # The suggestion chip message that allows the user to jump out to the app # or website associated with this agent. - class IntentMessageLinkOutSuggestion + class GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion include Google::Apis::Core::Hashable # Required. The name of the app or site this chip is linking to. @@ -1380,12 +2763,12 @@ module Google end # The card for presenting a list of options to select from. - class IntentMessageListSelect + class GoogleCloudDialogflowV2beta1IntentMessageListSelect include Google::Apis::Core::Hashable # Required. List items. # Corresponds to the JSON property `items` - # @return [Array] + # @return [Array] attr_accessor :items # Optional. The overall title of the list. @@ -1405,7 +2788,7 @@ module Google end # An item in the list. - class IntentMessageListSelectItem + class GoogleCloudDialogflowV2beta1IntentMessageListSelectItem include Google::Apis::Core::Hashable # Optional. The main text describing the item. @@ -1415,13 +2798,13 @@ module Google # The image response message. # Corresponds to the JSON property `image` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageImage] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage] attr_accessor :image # Additional info about the select item for when it is triggered in a # dialog. # Corresponds to the JSON property `info` - # @return [Google::Apis::DialogflowV2beta1::IntentMessageSelectItemInfo] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo] attr_accessor :info # Required. The title of the list item. @@ -1443,7 +2826,7 @@ module Google end # The quick replies response message. - class IntentMessageQuickReplies + class GoogleCloudDialogflowV2beta1IntentMessageQuickReplies include Google::Apis::Core::Hashable # Optional. The collection of quick replies. @@ -1469,7 +2852,7 @@ module Google # Additional info about the select item for when it is triggered in a # dialog. - class IntentMessageSelectItemInfo + class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo include Google::Apis::Core::Hashable # Required. A unique key that will be sent back to the agent if this @@ -1496,7 +2879,7 @@ module Google end # The simple response message containing speech or text. - class IntentMessageSimpleResponse + class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse include Google::Apis::Core::Hashable # Optional. The text to display. @@ -1533,12 +2916,12 @@ module Google # This message in `QueryResult.fulfillment_messages` and # `WebhookResponse.fulfillment_messages` should contain only one # `SimpleResponse`. - class IntentMessageSimpleResponses + class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses include Google::Apis::Core::Hashable # Required. The list of simple responses. # Corresponds to the JSON property `simpleResponses` - # @return [Array] + # @return [Array] attr_accessor :simple_responses def initialize(**args) @@ -1553,7 +2936,7 @@ module Google # The suggestion chip message that the user can tap to quickly post a reply # to the conversation. - class IntentMessageSuggestion + class GoogleCloudDialogflowV2beta1IntentMessageSuggestion include Google::Apis::Core::Hashable # Required. The text shown the in the suggestion chip. @@ -1572,12 +2955,12 @@ module Google end # The collection of suggestions. - class IntentMessageSuggestions + class GoogleCloudDialogflowV2beta1IntentMessageSuggestions include Google::Apis::Core::Hashable # Required. The list of suggested replies. # Corresponds to the JSON property `suggestions` - # @return [Array] + # @return [Array] attr_accessor :suggestions def initialize(**args) @@ -1591,7 +2974,7 @@ module Google end # The text response message. - class IntentMessageText + class GoogleCloudDialogflowV2beta1IntentMessageText include Google::Apis::Core::Hashable # Optional. The collection of the agent's responses. @@ -1610,7 +2993,7 @@ module Google end # Represents intent parameters. - class IntentParameter + class GoogleCloudDialogflowV2beta1IntentParameter include Google::Apis::Core::Hashable # Optional. The default value to use when the `value` yields an empty @@ -1686,7 +3069,7 @@ module Google end # Represents an example or template that the agent is trained on. - class IntentTrainingPhrase + class GoogleCloudDialogflowV2beta1IntentTrainingPhrase include Google::Apis::Core::Hashable # Required. The unique identifier of this training phrase. @@ -1698,7 +3081,7 @@ module Google # Fields: `entity_type`, `alias` and `user_defined` should be populated # only for the annotated parts of the training phrase. # Corresponds to the JSON property `parts` - # @return [Array] + # @return [Array] attr_accessor :parts # Optional. Indicates how many times this example or template was added to @@ -1727,7 +3110,7 @@ module Google end # Represents a part of a training phrase. - class IntentTrainingPhrasePart + class GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart include Google::Apis::Core::Hashable # Optional. The parameter name for the value extracted from the @@ -1770,43 +3153,14 @@ module Google end end - # An object representing a latitude/longitude pair. This is expressed as a pair - # of doubles representing degrees latitude and degrees longitude. Unless - # specified otherwise, this must conform to the - # WGS84 - # standard. Values must be within normalized ranges. - class LatLng - include Google::Apis::Core::Hashable - - # The latitude in degrees. It must be in the range [-90.0, +90.0]. - # Corresponds to the JSON property `latitude` - # @return [Float] - attr_accessor :latitude - - # The longitude in degrees. It must be in the range [-180.0, +180.0]. - # Corresponds to the JSON property `longitude` - # @return [Float] - attr_accessor :longitude - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @latitude = args[:latitude] if args.key?(:latitude) - @longitude = args[:longitude] if args.key?(:longitude) - end - end - # The response message for Contexts.ListContexts. - class ListContextsResponse + class GoogleCloudDialogflowV2beta1ListContextsResponse include Google::Apis::Core::Hashable # The list of contexts. There will be a maximum number of items # returned based on the page_size field in the request. # Corresponds to the JSON property `contexts` - # @return [Array] + # @return [Array] attr_accessor :contexts # Token to retrieve the next page of results, or empty if there are no @@ -1827,13 +3181,13 @@ module Google end # The response message for EntityTypes.ListEntityTypes. - class ListEntityTypesResponse + class GoogleCloudDialogflowV2beta1ListEntityTypesResponse include Google::Apis::Core::Hashable # The list of agent entity types. There will be a maximum number of items # returned based on the page_size field in the request. # Corresponds to the JSON property `entityTypes` - # @return [Array] + # @return [Array] attr_accessor :entity_types # Token to retrieve the next page of results, or empty if there are no @@ -1854,13 +3208,13 @@ module Google end # The response message for Intents.ListIntents. - class ListIntentsResponse + class GoogleCloudDialogflowV2beta1ListIntentsResponse include Google::Apis::Core::Hashable # The list of agent intents. There will be a maximum number of items # returned based on the page_size field in the request. # Corresponds to the JSON property `intents` - # @return [Array] + # @return [Array] attr_accessor :intents # Token to retrieve the next page of results, or empty if there are no @@ -1881,7 +3235,7 @@ module Google end # The response message for SessionEntityTypes.ListSessionEntityTypes. - class ListSessionEntityTypesResponse + class GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse include Google::Apis::Core::Hashable # Token to retrieve the next page of results, or empty if there are no @@ -1893,7 +3247,7 @@ module Google # The list of session entity types. There will be a maximum number of items # returned based on the page_size field in the request. # Corresponds to the JSON property `sessionEntityTypes` - # @return [Array] + # @return [Array] attr_accessor :session_entity_types def initialize(**args) @@ -1907,106 +3261,9 @@ module Google end end - # This resource represents a long-running operation that is the result of a - # network API call. - class Operation - include Google::Apis::Core::Hashable - - # If the value is `false`, it means the operation is still in progress. - # If `true`, the operation is completed, and either `error` or `response` is - # available. - # Corresponds to the JSON property `done` - # @return [Boolean] - attr_accessor :done - alias_method :done?, :done - - # The `Status` type defines a logical error model that is suitable for different - # programming environments, including REST APIs and RPC APIs. It is used by - # [gRPC](https://github.com/grpc). The error model is designed to be: - # - Simple to use and understand for most users - # - Flexible enough to meet unexpected needs - # # Overview - # The `Status` message contains three pieces of data: error code, error message, - # and error details. The error code should be an enum value of - # google.rpc.Code, but it may accept additional error codes if needed. The - # error message should be a developer-facing English message that helps - # developers *understand* and *resolve* the error. If a localized user-facing - # error message is needed, put the localized message in the error details or - # localize it in the client. The optional error details may contain arbitrary - # information about the error. There is a predefined set of error detail types - # in the package `google.rpc` that can be used for common error conditions. - # # Language mapping - # The `Status` message is the logical representation of the error model, but it - # is not necessarily the actual wire format. When the `Status` message is - # exposed in different client libraries and different wire protocols, it can be - # mapped differently. For example, it will likely be mapped to some exceptions - # in Java, but more likely mapped to some error codes in C. - # # Other uses - # The error model and the `Status` message can be used in a variety of - # environments, either with or without APIs, to provide a - # consistent developer experience across different environments. - # Example uses of this error model include: - # - Partial errors. If a service needs to return partial errors to the client, - # it may embed the `Status` in the normal response to indicate the partial - # errors. - # - Workflow errors. A typical workflow has multiple steps. Each step may - # have a `Status` message for error reporting. - # - Batch operations. If a client uses batch request and batch response, the - # `Status` message should be used directly inside batch response, one for - # each error sub-response. - # - Asynchronous operations. If an API call embeds asynchronous operation - # results in its response, the status of those operations should be - # represented directly using the `Status` message. - # - Logging. If some API errors are stored in logs, the message `Status` could - # be used directly after any stripping needed for security/privacy reasons. - # Corresponds to the JSON property `error` - # @return [Google::Apis::DialogflowV2beta1::Status] - attr_accessor :error - - # Service-specific metadata associated with the operation. It typically - # contains progress information and common metadata such as create time. - # Some services might not provide such metadata. Any method that returns a - # long-running operation should document the metadata type, if any. - # Corresponds to the JSON property `metadata` - # @return [Hash] - attr_accessor :metadata - - # The server-assigned name, which is only unique within the same service that - # originally returns it. If you use the default HTTP mapping, the - # `name` should have the format of `operations/some/unique/name`. - # Corresponds to the JSON property `name` - # @return [String] - attr_accessor :name - - # The normal response of the operation in case of success. If the original - # method returns no data on success, such as `Delete`, the response is - # `google.protobuf.Empty`. If the original method is standard - # `Get`/`Create`/`Update`, the response should be the resource. For other - # methods, the response should have the type `XxxResponse`, where `Xxx` - # is the original method name. For example, if the original method name - # is `TakeSnapshot()`, the inferred response type is - # `TakeSnapshotResponse`. - # Corresponds to the JSON property `response` - # @return [Hash] - attr_accessor :response - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @done = args[:done] if args.key?(:done) - @error = args[:error] if args.key?(:error) - @metadata = args[:metadata] if args.key?(:metadata) - @name = args[:name] if args.key?(:name) - @response = args[:response] if args.key?(:response) - end - end - # Represents the contents of the original request that was passed to # the `[Streaming]DetectIntent` call. - class OriginalDetectIntentRequest + class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest include Google::Apis::Core::Hashable # Optional. This field is set to the value of `QueryParameters.payload` field @@ -2038,12 +3295,12 @@ module Google # instructs the speech recognizer how to process the speech audio. # 2. A conversational query in the form of text,. # 3. An event that specifies which intent to trigger. - class QueryInput + class GoogleCloudDialogflowV2beta1QueryInput include Google::Apis::Core::Hashable # Instructs the speech recognizer how to process the audio content. # Corresponds to the JSON property `audioConfig` - # @return [Google::Apis::DialogflowV2beta1::InputAudioConfig] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputAudioConfig] attr_accessor :audio_config # Events allow for matching intents by event name instead of the natural @@ -2052,12 +3309,12 @@ module Google # The parameter `name` may be used by the agent in the response: # `“Hello #welcome_event.name! What can I do for you today?”`. # Corresponds to the JSON property `event` - # @return [Google::Apis::DialogflowV2beta1::EventInput] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EventInput] attr_accessor :event # Represents the natural language text to be processed. # Corresponds to the JSON property `text` - # @return [Google::Apis::DialogflowV2beta1::TextInput] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1TextInput] attr_accessor :text def initialize(**args) @@ -2073,13 +3330,13 @@ module Google end # Represents the parameters of the conversational query. - class QueryParameters + class GoogleCloudDialogflowV2beta1QueryParameters include Google::Apis::Core::Hashable # Optional. The collection of contexts to be activated before this query is # executed. # Corresponds to the JSON property `contexts` - # @return [Array] + # @return [Array] attr_accessor :contexts # An object representing a latitude/longitude pair. This is expressed as a pair @@ -2088,7 +3345,7 @@ module Google # WGS84 # standard. Values must be within normalized ranges. # Corresponds to the JSON property `geoLocation` - # @return [Google::Apis::DialogflowV2beta1::LatLng] + # @return [Google::Apis::DialogflowV2beta1::GoogleTypeLatLng] attr_accessor :geo_location # Optional. This field can be used to pass custom data into the webhook @@ -2108,7 +3365,7 @@ module Google # developer entities with for this query only. The entity synonyms apply # to all languages. # Corresponds to the JSON property `sessionEntityTypes` - # @return [Array] + # @return [Array] attr_accessor :session_entity_types # Optional. The time zone of this conversational query from the @@ -2135,7 +3392,7 @@ module Google end # Represents the result of conversational query or event processing. - class QueryResult + class GoogleCloudDialogflowV2beta1QueryResult include Google::Apis::Core::Hashable # The action name from the matched intent. @@ -2161,7 +3418,7 @@ module Google # The collection of rich messages to present to the user. # Corresponds to the JSON property `fulfillmentMessages` - # @return [Array] + # @return [Array] attr_accessor :fulfillment_messages # The text to be pronounced to the user or shown on the screen. @@ -2173,7 +3430,7 @@ module Google # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. # Corresponds to the JSON property `intent` - # @return [Google::Apis::DialogflowV2beta1::Intent] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] attr_accessor :intent # The intent detection confidence. Values range from 0.0 @@ -2194,7 +3451,7 @@ module Google # `.original` containing the original parameter values # before the query. # Corresponds to the JSON property `outputContexts` - # @return [Array] + # @return [Array] attr_accessor :output_contexts # The collection of extracted parameters. @@ -2261,7 +3518,7 @@ module Google end # The request message for Agents.RestoreAgent. - class RestoreAgentRequest + class GoogleCloudDialogflowV2beta1RestoreAgentRequest include Google::Apis::Core::Hashable # The agent to restore. @@ -2302,13 +3559,13 @@ module Google end # The response message for Agents.SearchAgents. - class SearchAgentsResponse + class GoogleCloudDialogflowV2beta1SearchAgentsResponse include Google::Apis::Core::Hashable # The list of agents. There will be a maximum number of items returned based # on the page_size field in the request. # Corresponds to the JSON property `agents` - # @return [Array] + # @return [Array] attr_accessor :agents # Token to retrieve the next page of results, or empty if there are no @@ -2333,13 +3590,13 @@ module Google # refer to the entity types defined at the agent level as "developer entity # types"). # Note: session entity types apply to all queries, regardless of the language. - class SessionEntityType + class GoogleCloudDialogflowV2beta1SessionEntityType include Google::Apis::Core::Hashable # Required. The collection of entities associated with this session entity # type. # Corresponds to the JSON property `entities` - # @return [Array] + # @return [Array] attr_accessor :entities # Required. Indicates whether the additional data should override or @@ -2367,6 +3624,261 @@ module Google end end + # Represents the natural language text to be processed. + class GoogleCloudDialogflowV2beta1TextInput + include Google::Apis::Core::Hashable + + # Required. The language of this conversational query. See [Language + # Support](https://dialogflow.com/docs/languages) for a list of the + # currently supported language codes. Note that queries in the same session + # do not necessarily need to specify the same language. + # Corresponds to the JSON property `languageCode` + # @return [String] + attr_accessor :language_code + + # Required. The UTF-8 encoded natural language text to be processed. + # Text length must not exceed 256 bytes. + # Corresponds to the JSON property `text` + # @return [String] + attr_accessor :text + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @language_code = args[:language_code] if args.key?(:language_code) + @text = args[:text] if args.key?(:text) + end + end + + # The request message for Agents.TrainAgent. + class GoogleCloudDialogflowV2beta1TrainAgentRequest + include Google::Apis::Core::Hashable + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + end + end + + # The request message for a webhook call. + class GoogleCloudDialogflowV2beta1WebhookRequest + include Google::Apis::Core::Hashable + + # Represents the contents of the original request that was passed to + # the `[Streaming]DetectIntent` call. + # Corresponds to the JSON property `originalDetectIntentRequest` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest] + attr_accessor :original_detect_intent_request + + # Represents the result of conversational query or event processing. + # Corresponds to the JSON property `queryResult` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryResult] + attr_accessor :query_result + + # The unique identifier of the response. Contains the same value as + # `[Streaming]DetectIntentResponse.response_id`. + # Corresponds to the JSON property `responseId` + # @return [String] + attr_accessor :response_id + + # The unique identifier of detectIntent request session. + # Can be used to identify end-user inside webhook implementation. + # Format: `projects//agent/sessions/`. + # Corresponds to the JSON property `session` + # @return [String] + attr_accessor :session + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @original_detect_intent_request = args[:original_detect_intent_request] if args.key?(:original_detect_intent_request) + @query_result = args[:query_result] if args.key?(:query_result) + @response_id = args[:response_id] if args.key?(:response_id) + @session = args[:session] if args.key?(:session) + end + end + + # The response message for a webhook call. + class GoogleCloudDialogflowV2beta1WebhookResponse + include Google::Apis::Core::Hashable + + # Events allow for matching intents by event name instead of the natural + # language input. For instance, input `` can trigger a personalized welcome response. + # The parameter `name` may be used by the agent in the response: + # `“Hello #welcome_event.name! What can I do for you today?”`. + # Corresponds to the JSON property `followupEventInput` + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EventInput] + attr_accessor :followup_event_input + + # Optional. The collection of rich messages to present to the user. This + # value is passed directly to `QueryResult.fulfillment_messages`. + # Corresponds to the JSON property `fulfillmentMessages` + # @return [Array] + attr_accessor :fulfillment_messages + + # Optional. The text to be shown on the screen. This value is passed directly + # to `QueryResult.fulfillment_text`. + # Corresponds to the JSON property `fulfillmentText` + # @return [String] + attr_accessor :fulfillment_text + + # Optional. The collection of output contexts. This value is passed directly + # to `QueryResult.output_contexts`. + # Corresponds to the JSON property `outputContexts` + # @return [Array] + attr_accessor :output_contexts + + # Optional. This value is passed directly to `QueryResult.webhook_payload`. + # Corresponds to the JSON property `payload` + # @return [Hash] + attr_accessor :payload + + # Optional. This value is passed directly to `QueryResult.webhook_source`. + # Corresponds to the JSON property `source` + # @return [String] + attr_accessor :source + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @followup_event_input = args[:followup_event_input] if args.key?(:followup_event_input) + @fulfillment_messages = args[:fulfillment_messages] if args.key?(:fulfillment_messages) + @fulfillment_text = args[:fulfillment_text] if args.key?(:fulfillment_text) + @output_contexts = args[:output_contexts] if args.key?(:output_contexts) + @payload = args[:payload] if args.key?(:payload) + @source = args[:source] if args.key?(:source) + end + end + + # This resource represents a long-running operation that is the result of a + # network API call. + class GoogleLongrunningOperation + include Google::Apis::Core::Hashable + + # If the value is `false`, it means the operation is still in progress. + # If `true`, the operation is completed, and either `error` or `response` is + # available. + # Corresponds to the JSON property `done` + # @return [Boolean] + attr_accessor :done + alias_method :done?, :done + + # The `Status` type defines a logical error model that is suitable for different + # programming environments, including REST APIs and RPC APIs. It is used by + # [gRPC](https://github.com/grpc). The error model is designed to be: + # - Simple to use and understand for most users + # - Flexible enough to meet unexpected needs + # # Overview + # The `Status` message contains three pieces of data: error code, error message, + # and error details. The error code should be an enum value of + # google.rpc.Code, but it may accept additional error codes if needed. The + # error message should be a developer-facing English message that helps + # developers *understand* and *resolve* the error. If a localized user-facing + # error message is needed, put the localized message in the error details or + # localize it in the client. The optional error details may contain arbitrary + # information about the error. There is a predefined set of error detail types + # in the package `google.rpc` that can be used for common error conditions. + # # Language mapping + # The `Status` message is the logical representation of the error model, but it + # is not necessarily the actual wire format. When the `Status` message is + # exposed in different client libraries and different wire protocols, it can be + # mapped differently. For example, it will likely be mapped to some exceptions + # in Java, but more likely mapped to some error codes in C. + # # Other uses + # The error model and the `Status` message can be used in a variety of + # environments, either with or without APIs, to provide a + # consistent developer experience across different environments. + # Example uses of this error model include: + # - Partial errors. If a service needs to return partial errors to the client, + # it may embed the `Status` in the normal response to indicate the partial + # errors. + # - Workflow errors. A typical workflow has multiple steps. Each step may + # have a `Status` message for error reporting. + # - Batch operations. If a client uses batch request and batch response, the + # `Status` message should be used directly inside batch response, one for + # each error sub-response. + # - Asynchronous operations. If an API call embeds asynchronous operation + # results in its response, the status of those operations should be + # represented directly using the `Status` message. + # - Logging. If some API errors are stored in logs, the message `Status` could + # be used directly after any stripping needed for security/privacy reasons. + # Corresponds to the JSON property `error` + # @return [Google::Apis::DialogflowV2beta1::GoogleRpcStatus] + attr_accessor :error + + # Service-specific metadata associated with the operation. It typically + # contains progress information and common metadata such as create time. + # Some services might not provide such metadata. Any method that returns a + # long-running operation should document the metadata type, if any. + # Corresponds to the JSON property `metadata` + # @return [Hash] + attr_accessor :metadata + + # The server-assigned name, which is only unique within the same service that + # originally returns it. If you use the default HTTP mapping, the + # `name` should have the format of `operations/some/unique/name`. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # The normal response of the operation in case of success. If the original + # method returns no data on success, such as `Delete`, the response is + # `google.protobuf.Empty`. If the original method is standard + # `Get`/`Create`/`Update`, the response should be the resource. For other + # methods, the response should have the type `XxxResponse`, where `Xxx` + # is the original method name. For example, if the original method name + # is `TakeSnapshot()`, the inferred response type is + # `TakeSnapshotResponse`. + # Corresponds to the JSON property `response` + # @return [Hash] + attr_accessor :response + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @done = args[:done] if args.key?(:done) + @error = args[:error] if args.key?(:error) + @metadata = args[:metadata] if args.key?(:metadata) + @name = args[:name] if args.key?(:name) + @response = args[:response] if args.key?(:response) + end + end + + # A generic empty message that you can re-use to avoid defining duplicated + # empty messages in your APIs. A typical example is to use it as the request + # or the response type of an API method. For instance: + # service Foo ` + # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); + # ` + # The JSON representation for `Empty` is empty JSON object ````. + class GoogleProtobufEmpty + include Google::Apis::Core::Hashable + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + end + end + # The `Status` type defines a logical error model that is suitable for different # programming environments, including REST APIs and RPC APIs. It is used by # [gRPC](https://github.com/grpc). The error model is designed to be: @@ -2406,7 +3918,7 @@ module Google # represented directly using the `Status` message. # - Logging. If some API errors are stored in logs, the message `Status` could # be used directly after any stripping needed for security/privacy reasons. - class Status + class GoogleRpcStatus include Google::Apis::Core::Hashable # The status code, which should be an enum value of google.rpc.Code. @@ -2439,23 +3951,23 @@ module Google end end - # Represents the natural language text to be processed. - class TextInput + # An object representing a latitude/longitude pair. This is expressed as a pair + # of doubles representing degrees latitude and degrees longitude. Unless + # specified otherwise, this must conform to the + # WGS84 + # standard. Values must be within normalized ranges. + class GoogleTypeLatLng include Google::Apis::Core::Hashable - # Required. The language of this conversational query. See [Language - # Support](https://dialogflow.com/docs/languages) for a list of the - # currently supported language codes. Note that queries in the same session - # do not necessarily need to specify the same language. - # Corresponds to the JSON property `languageCode` - # @return [String] - attr_accessor :language_code + # The latitude in degrees. It must be in the range [-90.0, +90.0]. + # Corresponds to the JSON property `latitude` + # @return [Float] + attr_accessor :latitude - # Required. The UTF-8 encoded natural language text to be processed. - # Text length must not exceed 256 bytes. - # Corresponds to the JSON property `text` - # @return [String] - attr_accessor :text + # The longitude in degrees. It must be in the range [-180.0, +180.0]. + # Corresponds to the JSON property `longitude` + # @return [Float] + attr_accessor :longitude def initialize(**args) update!(**args) @@ -2463,118 +3975,8 @@ module Google # Update properties of this object def update!(**args) - @language_code = args[:language_code] if args.key?(:language_code) - @text = args[:text] if args.key?(:text) - end - end - - # The request message for Agents.TrainAgent. - class TrainAgentRequest - include Google::Apis::Core::Hashable - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - end - end - - # The request message for a webhook call. - class WebhookRequest - include Google::Apis::Core::Hashable - - # Represents the contents of the original request that was passed to - # the `[Streaming]DetectIntent` call. - # Corresponds to the JSON property `originalDetectIntentRequest` - # @return [Google::Apis::DialogflowV2beta1::OriginalDetectIntentRequest] - attr_accessor :original_detect_intent_request - - # Represents the result of conversational query or event processing. - # Corresponds to the JSON property `queryResult` - # @return [Google::Apis::DialogflowV2beta1::QueryResult] - attr_accessor :query_result - - # The unique identifier of the response. Contains the same value as - # `[Streaming]DetectIntentResponse.response_id`. - # Corresponds to the JSON property `responseId` - # @return [String] - attr_accessor :response_id - - # The unique identifier of detectIntent request session. - # Can be used to identify end-user inside webhook implementation. - # Format: `projects//agent/sessions/`. - # Corresponds to the JSON property `session` - # @return [String] - attr_accessor :session - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @original_detect_intent_request = args[:original_detect_intent_request] if args.key?(:original_detect_intent_request) - @query_result = args[:query_result] if args.key?(:query_result) - @response_id = args[:response_id] if args.key?(:response_id) - @session = args[:session] if args.key?(:session) - end - end - - # The response message for a webhook call. - class WebhookResponse - include Google::Apis::Core::Hashable - - # Events allow for matching intents by event name instead of the natural - # language input. For instance, input `` can trigger a personalized welcome response. - # The parameter `name` may be used by the agent in the response: - # `“Hello #welcome_event.name! What can I do for you today?”`. - # Corresponds to the JSON property `followupEventInput` - # @return [Google::Apis::DialogflowV2beta1::EventInput] - attr_accessor :followup_event_input - - # Optional. The collection of rich messages to present to the user. This - # value is passed directly to `QueryResult.fulfillment_messages`. - # Corresponds to the JSON property `fulfillmentMessages` - # @return [Array] - attr_accessor :fulfillment_messages - - # Optional. The text to be shown on the screen. This value is passed directly - # to `QueryResult.fulfillment_text`. - # Corresponds to the JSON property `fulfillmentText` - # @return [String] - attr_accessor :fulfillment_text - - # Optional. The collection of output contexts. This value is passed directly - # to `QueryResult.output_contexts`. - # Corresponds to the JSON property `outputContexts` - # @return [Array] - attr_accessor :output_contexts - - # Optional. This value is passed directly to `QueryResult.webhook_payload`. - # Corresponds to the JSON property `payload` - # @return [Hash] - attr_accessor :payload - - # Optional. This value is passed directly to `QueryResult.webhook_source`. - # Corresponds to the JSON property `source` - # @return [String] - attr_accessor :source - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @followup_event_input = args[:followup_event_input] if args.key?(:followup_event_input) - @fulfillment_messages = args[:fulfillment_messages] if args.key?(:fulfillment_messages) - @fulfillment_text = args[:fulfillment_text] if args.key?(:fulfillment_text) - @output_contexts = args[:output_contexts] if args.key?(:output_contexts) - @payload = args[:payload] if args.key?(:payload) - @source = args[:source] if args.key?(:source) + @latitude = args[:latitude] if args.key?(:latitude) + @longitude = args[:longitude] if args.key?(:longitude) end end end diff --git a/generated/google/apis/dialogflow_v2beta1/representations.rb b/generated/google/apis/dialogflow_v2beta1/representations.rb index c4a0643b9..f579f1c6b 100644 --- a/generated/google/apis/dialogflow_v2beta1/representations.rb +++ b/generated/google/apis/dialogflow_v2beta1/representations.rb @@ -22,397 +22,987 @@ module Google module Apis module DialogflowV2beta1 - class Agent + class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchCreateEntitiesRequest + class GoogleCloudDialogflowV2BatchUpdateIntentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchDeleteEntitiesRequest + class GoogleCloudDialogflowV2Context class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchDeleteEntityTypesRequest + class GoogleCloudDialogflowV2EntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchDeleteIntentsRequest + class GoogleCloudDialogflowV2EntityTypeEntity class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchUpdateEntitiesRequest + class GoogleCloudDialogflowV2EventInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchUpdateEntityTypesRequest + class GoogleCloudDialogflowV2ExportAgentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchUpdateEntityTypesResponse + class GoogleCloudDialogflowV2Intent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchUpdateIntentsRequest + class GoogleCloudDialogflowV2IntentFollowupIntentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class BatchUpdateIntentsResponse + class GoogleCloudDialogflowV2IntentMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Context + class GoogleCloudDialogflowV2IntentMessageBasicCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class DetectIntentRequest + class GoogleCloudDialogflowV2IntentMessageBasicCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class DetectIntentResponse + class GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Empty + class GoogleCloudDialogflowV2IntentMessageCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class EntityType + class GoogleCloudDialogflowV2IntentMessageCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class EntityTypeBatch + class GoogleCloudDialogflowV2IntentMessageCarouselSelect class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class EntityTypeEntity + class GoogleCloudDialogflowV2IntentMessageCarouselSelectItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class EventInput + class GoogleCloudDialogflowV2IntentMessageImage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ExportAgentRequest + class GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ExportAgentResponse + class GoogleCloudDialogflowV2IntentMessageListSelect class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ImportAgentRequest + class GoogleCloudDialogflowV2IntentMessageListSelectItem class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class InputAudioConfig + class GoogleCloudDialogflowV2IntentMessageQuickReplies class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Intent + class GoogleCloudDialogflowV2IntentMessageSelectItemInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentBatch + class GoogleCloudDialogflowV2IntentMessageSimpleResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentFollowupIntentInfo + class GoogleCloudDialogflowV2IntentMessageSimpleResponses class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessage + class GoogleCloudDialogflowV2IntentMessageSuggestion class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageBasicCard + class GoogleCloudDialogflowV2IntentMessageSuggestions class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageBasicCardButton + class GoogleCloudDialogflowV2IntentMessageText class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageBasicCardButtonOpenUriAction + class GoogleCloudDialogflowV2IntentParameter class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageCard + class GoogleCloudDialogflowV2IntentTrainingPhrase class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageCardButton + class GoogleCloudDialogflowV2IntentTrainingPhrasePart class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageCarouselSelect + class GoogleCloudDialogflowV2OriginalDetectIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageCarouselSelectItem + class GoogleCloudDialogflowV2QueryResult class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageImage + class GoogleCloudDialogflowV2WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageLinkOutSuggestion + class GoogleCloudDialogflowV2WebhookResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageListSelect + class GoogleCloudDialogflowV2beta1Agent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageListSelectItem + class GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageQuickReplies + class GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageSelectItemInfo + class GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageSimpleResponse + class GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageSimpleResponses + class GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageSuggestion + class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageSuggestions + class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentMessageText + class GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentParameter + class GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentTrainingPhrase + class GoogleCloudDialogflowV2beta1Context class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class IntentTrainingPhrasePart + class GoogleCloudDialogflowV2beta1DetectIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class LatLng + class GoogleCloudDialogflowV2beta1DetectIntentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ListContextsResponse + class GoogleCloudDialogflowV2beta1EntityType class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ListEntityTypesResponse + class GoogleCloudDialogflowV2beta1EntityTypeBatch class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ListIntentsResponse + class GoogleCloudDialogflowV2beta1EntityTypeEntity class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class ListSessionEntityTypesResponse + class GoogleCloudDialogflowV2beta1EventInput class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Operation + class GoogleCloudDialogflowV2beta1ExportAgentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class OriginalDetectIntentRequest + class GoogleCloudDialogflowV2beta1ExportAgentResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class QueryInput + class GoogleCloudDialogflowV2beta1ImportAgentRequest class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class QueryParameters + class GoogleCloudDialogflowV2beta1InputAudioConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class QueryResult + class GoogleCloudDialogflowV2beta1Intent class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class RestoreAgentRequest + class GoogleCloudDialogflowV2beta1IntentBatch class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class SearchAgentsResponse + class GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class SessionEntityType + class GoogleCloudDialogflowV2beta1IntentMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Status + class GoogleCloudDialogflowV2beta1IntentMessageBasicCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class TextInput + class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class TrainAgentRequest + class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class WebhookRequest + class GoogleCloudDialogflowV2beta1IntentMessageCard class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class WebhookResponse + class GoogleCloudDialogflowV2beta1IntentMessageCardButton class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end - class Agent + 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 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 GoogleCloudDialogflowV2beta1IntentMessageQuickReplies + 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 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 GoogleCloudDialogflowV2beta1ListContextsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1ListEntityTypesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1ListIntentsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse + 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 GoogleCloudDialogflowV2beta1QueryInput + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1QueryParameters + 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 GoogleCloudDialogflowV2beta1RestoreAgentRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1SearchAgentsResponse + 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 GoogleCloudDialogflowV2beta1TextInput + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDialogflowV2beta1TrainAgentRequest + 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 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 GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2EntityType, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2EntityType::Representation + + end + end + + class GoogleCloudDialogflowV2BatchUpdateIntentsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Intent, decorator: Google::Apis::DialogflowV2beta1::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 GoogleCloudDialogflowV2EntityType + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :auto_expansion_mode, as: 'autoExpansionMode' + property :display_name, as: 'displayName' + collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentFollowupIntentInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentFollowupIntentInfo::Representation + + collection :input_context_names, as: 'inputContextNames' + property :is_fallback, as: 'isFallback' + collection :messages, as: 'messages', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessage::Representation + + property :ml_enabled, as: 'mlEnabled' + property :name, as: 'name' + collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Context::Representation + + collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentParameter, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentTrainingPhrase, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCard, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCard::Representation + + property :card, as: 'card', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCard, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCard::Representation + + property :carousel_select, as: 'carouselSelect', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelect, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelect::Representation + + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation + + property :link_out_suggestion, as: 'linkOutSuggestion', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion::Representation + + property :list_select, as: 'listSelect', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelect, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelect::Representation + + hash :payload, as: 'payload' + property :platform, as: 'platform' + property :quick_replies, as: 'quickReplies', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageQuickReplies, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageQuickReplies::Representation + + property :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponses, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponses::Representation + + property :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSuggestions, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSuggestions::Representation + + property :text, as: 'text', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageText, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageText::Representation + + end + end + + class GoogleCloudDialogflowV2IntentMessageBasicCard + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButton::Representation + + property :formatted_text, as: 'formattedText' + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction::Representation + + property :title, as: 'title' + end + end + + class GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :uri, as: 'uri' + end + end + + class GoogleCloudDialogflowV2IntentMessageCard + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCardButton, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelectItem, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageCarouselSelectItem::Representation + + end + end + + class GoogleCloudDialogflowV2IntentMessageCarouselSelectItem + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation + + property :info, as: 'info', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo::Representation + + property :title, as: 'title' + 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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelectItem::Representation + + 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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageImage::Representation + + property :info, as: 'info', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSelectItemInfo::Representation + + property :title, as: 'title' + 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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSimpleResponse, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSuggestion, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageSuggestion::Representation + + 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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentTrainingPhrasePart, decorator: Google::Apis::DialogflowV2beta1::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 GoogleCloudDialogflowV2OriginalDetectIntentRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :payload, as: 'payload' + property :source, as: 'source' + 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::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessage::Representation + + property :fulfillment_text, as: 'fulfillmentText' + property :intent, as: 'intent', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Intent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Intent::Representation + + property :intent_detection_confidence, as: 'intentDetectionConfidence' + property :language_code, as: 'languageCode' + collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Context::Representation + + hash :parameters, as: 'parameters' + property :query_text, as: 'queryText' + property :speech_recognition_confidence, as: 'speechRecognitionConfidence' + hash :webhook_payload, as: 'webhookPayload' + property :webhook_source, as: 'webhookSource' + end + end + + class GoogleCloudDialogflowV2WebhookRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :original_detect_intent_request, as: 'originalDetectIntentRequest', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2OriginalDetectIntentRequest, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2OriginalDetectIntentRequest::Representation + + property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2QueryResult, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::GoogleCloudDialogflowV2EventInput, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2EventInput::Representation + + collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessage::Representation + + property :fulfillment_text, as: 'fulfillmentText' + collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Context::Representation + + hash :payload, as: 'payload' + property :source, as: 'source' + end + end + + class GoogleCloudDialogflowV2beta1Agent # @private class Representation < Google::Apis::Core::JsonRepresentation property :avatar_uri, as: 'avatarUri' @@ -428,16 +1018,16 @@ module Google end end - class BatchCreateEntitiesRequest + class GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::EntityTypeEntity::Representation + collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity::Representation property :language_code, as: 'languageCode' end end - class BatchDeleteEntitiesRequest + class GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entity_values, as: 'entityValues' @@ -445,35 +1035,35 @@ module Google end end - class BatchDeleteEntityTypesRequest + class GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation collection :entity_type_names, as: 'entityTypeNames' end end - class BatchDeleteIntentsRequest + class GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::Intent, decorator: Google::Apis::DialogflowV2beta1::Intent::Representation + collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation end end - class BatchUpdateEntitiesRequest + class GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::EntityTypeEntity::Representation + collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity::Representation property :language_code, as: 'languageCode' property :update_mask, as: 'updateMask' end end - class BatchUpdateEntityTypesRequest + class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation - property :entity_type_batch_inline, as: 'entityTypeBatchInline', class: Google::Apis::DialogflowV2beta1::EntityTypeBatch, decorator: Google::Apis::DialogflowV2beta1::EntityTypeBatch::Representation + property :entity_type_batch_inline, as: 'entityTypeBatchInline', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeBatch, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeBatch::Representation property :entity_type_batch_uri, as: 'entityTypeBatchUri' property :language_code, as: 'languageCode' @@ -481,18 +1071,18 @@ module Google end end - class BatchUpdateEntityTypesResponse + class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::EntityType, decorator: Google::Apis::DialogflowV2beta1::EntityType::Representation + collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation end end - class BatchUpdateIntentsRequest + class GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest # @private class Representation < Google::Apis::Core::JsonRepresentation - property :intent_batch_inline, as: 'intentBatchInline', class: Google::Apis::DialogflowV2beta1::IntentBatch, decorator: Google::Apis::DialogflowV2beta1::IntentBatch::Representation + property :intent_batch_inline, as: 'intentBatchInline', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentBatch, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentBatch::Representation property :intent_batch_uri, as: 'intentBatchUri' property :intent_view, as: 'intentView' @@ -501,15 +1091,15 @@ module Google end end - class BatchUpdateIntentsResponse + class GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::Intent, decorator: Google::Apis::DialogflowV2beta1::Intent::Representation + collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation end end - class Context + class GoogleCloudDialogflowV2beta1Context # @private class Representation < Google::Apis::Core::JsonRepresentation property :lifespan_count, as: 'lifespanCount' @@ -518,55 +1108,49 @@ module Google end end - class DetectIntentRequest + class GoogleCloudDialogflowV2beta1DetectIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :input_audio, :base64 => true, as: 'inputAudio' - property :query_input, as: 'queryInput', class: Google::Apis::DialogflowV2beta1::QueryInput, decorator: Google::Apis::DialogflowV2beta1::QueryInput::Representation + property :query_input, as: 'queryInput', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryInput, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryInput::Representation - property :query_params, as: 'queryParams', class: Google::Apis::DialogflowV2beta1::QueryParameters, decorator: Google::Apis::DialogflowV2beta1::QueryParameters::Representation + property :query_params, as: 'queryParams', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryParameters, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryParameters::Representation end end - class DetectIntentResponse + class GoogleCloudDialogflowV2beta1DetectIntentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV2beta1::QueryResult, decorator: Google::Apis::DialogflowV2beta1::QueryResult::Representation + property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryResult, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryResult::Representation property :response_id, as: 'responseId' - property :webhook_status, as: 'webhookStatus', class: Google::Apis::DialogflowV2beta1::Status, decorator: Google::Apis::DialogflowV2beta1::Status::Representation + property :webhook_status, as: 'webhookStatus', class: Google::Apis::DialogflowV2beta1::GoogleRpcStatus, decorator: Google::Apis::DialogflowV2beta1::GoogleRpcStatus::Representation end end - class Empty - # @private - class Representation < Google::Apis::Core::JsonRepresentation - end - end - - class EntityType + class GoogleCloudDialogflowV2beta1EntityType # @private class Representation < Google::Apis::Core::JsonRepresentation property :auto_expansion_mode, as: 'autoExpansionMode' property :display_name, as: 'displayName' - collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::EntityTypeEntity::Representation + collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity::Representation property :kind, as: 'kind' property :name, as: 'name' end end - class EntityTypeBatch + class GoogleCloudDialogflowV2beta1EntityTypeBatch # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::EntityType, decorator: Google::Apis::DialogflowV2beta1::EntityType::Representation + collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation end end - class EntityTypeEntity + class GoogleCloudDialogflowV2beta1EntityTypeEntity # @private class Representation < Google::Apis::Core::JsonRepresentation collection :synonyms, as: 'synonyms' @@ -574,7 +1158,7 @@ module Google end end - class EventInput + class GoogleCloudDialogflowV2beta1EventInput # @private class Representation < Google::Apis::Core::JsonRepresentation property :language_code, as: 'languageCode' @@ -583,14 +1167,14 @@ module Google end end - class ExportAgentRequest + class GoogleCloudDialogflowV2beta1ExportAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_uri, as: 'agentUri' end end - class ExportAgentResponse + class GoogleCloudDialogflowV2beta1ExportAgentResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' @@ -598,7 +1182,7 @@ module Google end end - class ImportAgentRequest + class GoogleCloudDialogflowV2beta1ImportAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' @@ -606,7 +1190,7 @@ module Google end end - class InputAudioConfig + class GoogleCloudDialogflowV2beta1InputAudioConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :audio_encoding, as: 'audioEncoding' @@ -616,44 +1200,44 @@ module Google end end - class Intent + class GoogleCloudDialogflowV2beta1Intent # @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::DialogflowV2beta1::IntentFollowupIntentInfo, decorator: Google::Apis::DialogflowV2beta1::IntentFollowupIntentInfo::Representation + collection :followup_intent_info, as: 'followupIntentInfo', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo::Representation collection :input_context_names, as: 'inputContextNames' property :is_fallback, as: 'isFallback' - collection :messages, as: 'messages', class: Google::Apis::DialogflowV2beta1::IntentMessage, decorator: Google::Apis::DialogflowV2beta1::IntentMessage::Representation + collection :messages, as: 'messages', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage::Representation property :ml_enabled, as: 'mlEnabled' property :name, as: 'name' - collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::Context, decorator: Google::Apis::DialogflowV2beta1::Context::Representation + collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation - collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV2beta1::IntentParameter, decorator: Google::Apis::DialogflowV2beta1::IntentParameter::Representation + collection :parameters, as: 'parameters', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentParameter, decorator: Google::Apis::DialogflowV2beta1::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::DialogflowV2beta1::IntentTrainingPhrase, decorator: Google::Apis::DialogflowV2beta1::IntentTrainingPhrase::Representation + collection :training_phrases, as: 'trainingPhrases', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrase, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrase::Representation property :webhook_state, as: 'webhookState' end end - class IntentBatch + class GoogleCloudDialogflowV2beta1IntentBatch # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::Intent, decorator: Google::Apis::DialogflowV2beta1::Intent::Representation + collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation end end - class IntentFollowupIntentInfo + class GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :followup_intent_name, as: 'followupIntentName' @@ -661,67 +1245,67 @@ module Google end end - class IntentMessage + class GoogleCloudDialogflowV2beta1IntentMessage # @private class Representation < Google::Apis::Core::JsonRepresentation - property :basic_card, as: 'basicCard', class: Google::Apis::DialogflowV2beta1::IntentMessageBasicCard, decorator: Google::Apis::DialogflowV2beta1::IntentMessageBasicCard::Representation + property :basic_card, as: 'basicCard', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCard, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCard::Representation - property :card, as: 'card', class: Google::Apis::DialogflowV2beta1::IntentMessageCard, decorator: Google::Apis::DialogflowV2beta1::IntentMessageCard::Representation + property :card, as: 'card', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCard, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCard::Representation - property :carousel_select, as: 'carouselSelect', class: Google::Apis::DialogflowV2beta1::IntentMessageCarouselSelect, decorator: Google::Apis::DialogflowV2beta1::IntentMessageCarouselSelect::Representation + property :carousel_select, as: 'carouselSelect', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect::Representation - property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::IntentMessageImage::Representation + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation - property :link_out_suggestion, as: 'linkOutSuggestion', class: Google::Apis::DialogflowV2beta1::IntentMessageLinkOutSuggestion, decorator: Google::Apis::DialogflowV2beta1::IntentMessageLinkOutSuggestion::Representation + property :link_out_suggestion, as: 'linkOutSuggestion', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion::Representation - property :list_select, as: 'listSelect', class: Google::Apis::DialogflowV2beta1::IntentMessageListSelect, decorator: Google::Apis::DialogflowV2beta1::IntentMessageListSelect::Representation + property :list_select, as: 'listSelect', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelect, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelect::Representation hash :payload, as: 'payload' property :platform, as: 'platform' - property :quick_replies, as: 'quickReplies', class: Google::Apis::DialogflowV2beta1::IntentMessageQuickReplies, decorator: Google::Apis::DialogflowV2beta1::IntentMessageQuickReplies::Representation + property :quick_replies, as: 'quickReplies', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageQuickReplies::Representation - property :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV2beta1::IntentMessageSimpleResponses, decorator: Google::Apis::DialogflowV2beta1::IntentMessageSimpleResponses::Representation + property :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses::Representation - property :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::IntentMessageSuggestions, decorator: Google::Apis::DialogflowV2beta1::IntentMessageSuggestions::Representation + property :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestions::Representation - property :text, as: 'text', class: Google::Apis::DialogflowV2beta1::IntentMessageText, decorator: Google::Apis::DialogflowV2beta1::IntentMessageText::Representation + property :text, as: 'text', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageText, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageText::Representation end end - class IntentMessageBasicCard + class GoogleCloudDialogflowV2beta1IntentMessageBasicCard # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV2beta1::IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV2beta1::IntentMessageBasicCardButton::Representation + collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton::Representation property :formatted_text, as: 'formattedText' - property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::IntentMessageImage::Representation + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation property :subtitle, as: 'subtitle' property :title, as: 'title' end end - class IntentMessageBasicCardButton + class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton # @private class Representation < Google::Apis::Core::JsonRepresentation - property :open_uri_action, as: 'openUriAction', class: Google::Apis::DialogflowV2beta1::IntentMessageBasicCardButtonOpenUriAction, decorator: Google::Apis::DialogflowV2beta1::IntentMessageBasicCardButtonOpenUriAction::Representation + property :open_uri_action, as: 'openUriAction', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction::Representation property :title, as: 'title' end end - class IntentMessageBasicCardButtonOpenUriAction + class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction # @private class Representation < Google::Apis::Core::JsonRepresentation property :uri, as: 'uri' end end - class IntentMessageCard + class GoogleCloudDialogflowV2beta1IntentMessageCard # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV2beta1::IntentMessageCardButton, decorator: Google::Apis::DialogflowV2beta1::IntentMessageCardButton::Representation + collection :buttons, as: 'buttons', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCardButton, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCardButton::Representation property :image_uri, as: 'imageUri' property :subtitle, as: 'subtitle' @@ -729,7 +1313,7 @@ module Google end end - class IntentMessageCardButton + class GoogleCloudDialogflowV2beta1IntentMessageCardButton # @private class Representation < Google::Apis::Core::JsonRepresentation property :postback, as: 'postback' @@ -737,27 +1321,27 @@ module Google end end - class IntentMessageCarouselSelect + class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :items, as: 'items', class: Google::Apis::DialogflowV2beta1::IntentMessageCarouselSelectItem, decorator: Google::Apis::DialogflowV2beta1::IntentMessageCarouselSelectItem::Representation + collection :items, as: 'items', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem::Representation end end - class IntentMessageCarouselSelectItem + class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' - property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::IntentMessageImage::Representation + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation - property :info, as: 'info', class: Google::Apis::DialogflowV2beta1::IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV2beta1::IntentMessageSelectItemInfo::Representation + property :info, as: 'info', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::Representation property :title, as: 'title' end end - class IntentMessageImage + class GoogleCloudDialogflowV2beta1IntentMessageImage # @private class Representation < Google::Apis::Core::JsonRepresentation property :accessibility_text, as: 'accessibilityText' @@ -765,7 +1349,7 @@ module Google end end - class IntentMessageLinkOutSuggestion + class GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :destination_name, as: 'destinationName' @@ -773,28 +1357,28 @@ module Google end end - class IntentMessageListSelect + class GoogleCloudDialogflowV2beta1IntentMessageListSelect # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :items, as: 'items', class: Google::Apis::DialogflowV2beta1::IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2beta1::IntentMessageListSelectItem::Representation + collection :items, as: 'items', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem::Representation property :title, as: 'title' end end - class IntentMessageListSelectItem + class GoogleCloudDialogflowV2beta1IntentMessageListSelectItem # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' - property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::IntentMessageImage::Representation + property :image, as: 'image', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageImage::Representation - property :info, as: 'info', class: Google::Apis::DialogflowV2beta1::IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV2beta1::IntentMessageSelectItemInfo::Representation + property :info, as: 'info', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::Representation property :title, as: 'title' end end - class IntentMessageQuickReplies + class GoogleCloudDialogflowV2beta1IntentMessageQuickReplies # @private class Representation < Google::Apis::Core::JsonRepresentation collection :quick_replies, as: 'quickReplies' @@ -802,7 +1386,7 @@ module Google end end - class IntentMessageSelectItemInfo + class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo # @private class Representation < Google::Apis::Core::JsonRepresentation property :key, as: 'key' @@ -810,7 +1394,7 @@ module Google end end - class IntentMessageSimpleResponse + class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_text, as: 'displayText' @@ -819,37 +1403,37 @@ module Google end end - class IntentMessageSimpleResponses + class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV2beta1::IntentMessageSimpleResponse, decorator: Google::Apis::DialogflowV2beta1::IntentMessageSimpleResponse::Representation + collection :simple_responses, as: 'simpleResponses', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse::Representation end end - class IntentMessageSuggestion + class GoogleCloudDialogflowV2beta1IntentMessageSuggestion # @private class Representation < Google::Apis::Core::JsonRepresentation property :title, as: 'title' end end - class IntentMessageSuggestions + class GoogleCloudDialogflowV2beta1IntentMessageSuggestions # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::IntentMessageSuggestion, decorator: Google::Apis::DialogflowV2beta1::IntentMessageSuggestion::Representation + collection :suggestions, as: 'suggestions', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestion, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageSuggestion::Representation end end - class IntentMessageText + class GoogleCloudDialogflowV2beta1IntentMessageText # @private class Representation < Google::Apis::Core::JsonRepresentation collection :text, as: 'text' end end - class IntentParameter + class GoogleCloudDialogflowV2beta1IntentParameter # @private class Representation < Google::Apis::Core::JsonRepresentation property :default_value, as: 'defaultValue' @@ -863,18 +1447,18 @@ module Google end end - class IntentTrainingPhrase + class GoogleCloudDialogflowV2beta1IntentTrainingPhrase # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' - collection :parts, as: 'parts', class: Google::Apis::DialogflowV2beta1::IntentTrainingPhrasePart, decorator: Google::Apis::DialogflowV2beta1::IntentTrainingPhrasePart::Representation + collection :parts, as: 'parts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart::Representation property :times_added_count, as: 'timesAddedCount' property :type, as: 'type' end end - class IntentTrainingPhrasePart + class GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart # @private class Representation < Google::Apis::Core::JsonRepresentation property :alias, as: 'alias' @@ -884,63 +1468,43 @@ module Google end end - class LatLng + class GoogleCloudDialogflowV2beta1ListContextsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - property :latitude, as: 'latitude' - property :longitude, as: 'longitude' - end - end - - class ListContextsResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :contexts, as: 'contexts', class: Google::Apis::DialogflowV2beta1::Context, decorator: Google::Apis::DialogflowV2beta1::Context::Representation + collection :contexts, as: 'contexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation property :next_page_token, as: 'nextPageToken' end end - class ListEntityTypesResponse + class GoogleCloudDialogflowV2beta1ListEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::EntityType, decorator: Google::Apis::DialogflowV2beta1::EntityType::Representation + collection :entity_types, as: 'entityTypes', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation property :next_page_token, as: 'nextPageToken' end end - class ListIntentsResponse + class GoogleCloudDialogflowV2beta1ListIntentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::Intent, decorator: Google::Apis::DialogflowV2beta1::Intent::Representation + collection :intents, as: 'intents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation property :next_page_token, as: 'nextPageToken' end end - class ListSessionEntityTypesResponse + class GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' - collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV2beta1::SessionEntityType, decorator: Google::Apis::DialogflowV2beta1::SessionEntityType::Representation + collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation end end - class Operation - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :done, as: 'done' - property :error, as: 'error', class: Google::Apis::DialogflowV2beta1::Status, decorator: Google::Apis::DialogflowV2beta1::Status::Representation - - hash :metadata, as: 'metadata' - property :name, as: 'name' - hash :response, as: 'response' - end - end - - class OriginalDetectIntentRequest + class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation hash :payload, as: 'payload' @@ -948,47 +1512,47 @@ module Google end end - class QueryInput + class GoogleCloudDialogflowV2beta1QueryInput # @private class Representation < Google::Apis::Core::JsonRepresentation - property :audio_config, as: 'audioConfig', class: Google::Apis::DialogflowV2beta1::InputAudioConfig, decorator: Google::Apis::DialogflowV2beta1::InputAudioConfig::Representation + property :audio_config, as: 'audioConfig', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputAudioConfig, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1InputAudioConfig::Representation - property :event, as: 'event', class: Google::Apis::DialogflowV2beta1::EventInput, decorator: Google::Apis::DialogflowV2beta1::EventInput::Representation + property :event, as: 'event', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EventInput, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EventInput::Representation - property :text, as: 'text', class: Google::Apis::DialogflowV2beta1::TextInput, decorator: Google::Apis::DialogflowV2beta1::TextInput::Representation + property :text, as: 'text', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1TextInput, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1TextInput::Representation end end - class QueryParameters + class GoogleCloudDialogflowV2beta1QueryParameters # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :contexts, as: 'contexts', class: Google::Apis::DialogflowV2beta1::Context, decorator: Google::Apis::DialogflowV2beta1::Context::Representation + collection :contexts, as: 'contexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation - property :geo_location, as: 'geoLocation', class: Google::Apis::DialogflowV2beta1::LatLng, decorator: Google::Apis::DialogflowV2beta1::LatLng::Representation + property :geo_location, as: 'geoLocation', class: Google::Apis::DialogflowV2beta1::GoogleTypeLatLng, decorator: Google::Apis::DialogflowV2beta1::GoogleTypeLatLng::Representation hash :payload, as: 'payload' property :reset_contexts, as: 'resetContexts' - collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV2beta1::SessionEntityType, decorator: Google::Apis::DialogflowV2beta1::SessionEntityType::Representation + collection :session_entity_types, as: 'sessionEntityTypes', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation property :time_zone, as: 'timeZone' end end - class QueryResult + 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::DialogflowV2beta1::IntentMessage, decorator: Google::Apis::DialogflowV2beta1::IntentMessage::Representation + collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage::Representation property :fulfillment_text, as: 'fulfillmentText' - property :intent, as: 'intent', class: Google::Apis::DialogflowV2beta1::Intent, decorator: Google::Apis::DialogflowV2beta1::Intent::Representation + property :intent, as: 'intent', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation property :intent_detection_confidence, as: 'intentDetectionConfidence' property :language_code, as: 'languageCode' - collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::Context, decorator: Google::Apis::DialogflowV2beta1::Context::Representation + collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation hash :parameters, as: 'parameters' property :query_text, as: 'queryText' @@ -998,7 +1562,7 @@ module Google end end - class RestoreAgentRequest + class GoogleCloudDialogflowV2beta1RestoreAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation property :agent_content, :base64 => true, as: 'agentContent' @@ -1006,26 +1570,85 @@ module Google end end - class SearchAgentsResponse + class GoogleCloudDialogflowV2beta1SearchAgentsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :agents, as: 'agents', class: Google::Apis::DialogflowV2beta1::Agent, decorator: Google::Apis::DialogflowV2beta1::Agent::Representation + collection :agents, as: 'agents', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent::Representation property :next_page_token, as: 'nextPageToken' end end - class SessionEntityType + class GoogleCloudDialogflowV2beta1SessionEntityType # @private class Representation < Google::Apis::Core::JsonRepresentation - collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::EntityTypeEntity::Representation + collection :entities, as: 'entities', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityTypeEntity::Representation property :entity_override_mode, as: 'entityOverrideMode' property :name, as: 'name' end end - class Status + class GoogleCloudDialogflowV2beta1TextInput + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :language_code, as: 'languageCode' + property :text, as: 'text' + end + end + + class GoogleCloudDialogflowV2beta1TrainAgentRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudDialogflowV2beta1WebhookRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :original_detect_intent_request, as: 'originalDetectIntentRequest', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest::Representation + + property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryResult, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1QueryResult::Representation + + property :response_id, as: 'responseId' + property :session, as: 'session' + end + end + + class GoogleCloudDialogflowV2beta1WebhookResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :followup_event_input, as: 'followupEventInput', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EventInput, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EventInput::Representation + + collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessage::Representation + + property :fulfillment_text, as: 'fulfillmentText' + collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation + + hash :payload, as: 'payload' + property :source, as: 'source' + end + end + + class GoogleLongrunningOperation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :done, as: 'done' + property :error, as: 'error', class: Google::Apis::DialogflowV2beta1::GoogleRpcStatus, decorator: Google::Apis::DialogflowV2beta1::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' @@ -1034,44 +1657,11 @@ module Google end end - class TextInput + class GoogleTypeLatLng # @private class Representation < Google::Apis::Core::JsonRepresentation - property :language_code, as: 'languageCode' - property :text, as: 'text' - end - end - - class TrainAgentRequest - # @private - class Representation < Google::Apis::Core::JsonRepresentation - end - end - - class WebhookRequest - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :original_detect_intent_request, as: 'originalDetectIntentRequest', class: Google::Apis::DialogflowV2beta1::OriginalDetectIntentRequest, decorator: Google::Apis::DialogflowV2beta1::OriginalDetectIntentRequest::Representation - - property :query_result, as: 'queryResult', class: Google::Apis::DialogflowV2beta1::QueryResult, decorator: Google::Apis::DialogflowV2beta1::QueryResult::Representation - - property :response_id, as: 'responseId' - property :session, as: 'session' - end - end - - class WebhookResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :followup_event_input, as: 'followupEventInput', class: Google::Apis::DialogflowV2beta1::EventInput, decorator: Google::Apis::DialogflowV2beta1::EventInput::Representation - - collection :fulfillment_messages, as: 'fulfillmentMessages', class: Google::Apis::DialogflowV2beta1::IntentMessage, decorator: Google::Apis::DialogflowV2beta1::IntentMessage::Representation - - property :fulfillment_text, as: 'fulfillmentText' - collection :output_contexts, as: 'outputContexts', class: Google::Apis::DialogflowV2beta1::Context, decorator: Google::Apis::DialogflowV2beta1::Context::Representation - - hash :payload, as: 'payload' - property :source, as: 'source' + property :latitude, as: 'latitude' + property :longitude, as: 'longitude' end end end diff --git a/generated/google/apis/dialogflow_v2beta1/service.rb b/generated/google/apis/dialogflow_v2beta1/service.rb index 986377fd1..46255f98b 100644 --- a/generated/google/apis/dialogflow_v2beta1/service.rb +++ b/generated/google/apis/dialogflow_v2beta1/service.rb @@ -61,18 +61,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Agent] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Agent] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def get_project_agent(parent, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+parent}/agent', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Agent::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Agent + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Agent command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -85,7 +85,7 @@ module Google # @param [String] parent # Required. The project that the agent to export is associated with. # Format: `projects/`. - # @param [Google::Apis::DialogflowV2beta1::ExportAgentRequest] export_agent_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ExportAgentRequest] google_cloud_dialogflow_v2beta1_export_agent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -95,20 +95,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def export_agent(parent, export_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def export_agent(parent, google_cloud_dialogflow_v2beta1_export_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/agent:export', options) - command.request_representation = Google::Apis::DialogflowV2beta1::ExportAgentRequest::Representation - command.request_object = export_agent_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ExportAgentRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_export_agent_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -124,7 +124,7 @@ module Google # @param [String] parent # Required. The project that the agent to import is associated with. # Format: `projects/`. - # @param [Google::Apis::DialogflowV2beta1::ImportAgentRequest] import_agent_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ImportAgentRequest] google_cloud_dialogflow_v2beta1_import_agent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -134,20 +134,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def import_agent(parent, import_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def import_agent(parent, google_cloud_dialogflow_v2beta1_import_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/agent:import', options) - command.request_representation = Google::Apis::DialogflowV2beta1::ImportAgentRequest::Representation - command.request_object = import_agent_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ImportAgentRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_import_agent_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -162,7 +162,7 @@ module Google # @param [String] parent # Required. The project that the agent to restore is associated with. # Format: `projects/`. - # @param [Google::Apis::DialogflowV2beta1::RestoreAgentRequest] restore_agent_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1RestoreAgentRequest] google_cloud_dialogflow_v2beta1_restore_agent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -172,20 +172,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def restore_agent(parent, restore_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def restore_agent(parent, google_cloud_dialogflow_v2beta1_restore_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/agent:restore', options) - command.request_representation = Google::Apis::DialogflowV2beta1::RestoreAgentRequest::Representation - command.request_object = restore_agent_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1RestoreAgentRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_restore_agent_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -216,18 +216,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::SearchAgentsResponse] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SearchAgentsResponse] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::SearchAgentsResponse] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SearchAgentsResponse] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def search_project_agents(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+parent}/agent:search', options) - command.response_representation = Google::Apis::DialogflowV2beta1::SearchAgentsResponse::Representation - command.response_class = Google::Apis::DialogflowV2beta1::SearchAgentsResponse + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SearchAgentsResponse::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SearchAgentsResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? @@ -242,7 +242,7 @@ module Google # @param [String] parent # Required. The project that the agent to train is associated with. # Format: `projects/`. - # @param [Google::Apis::DialogflowV2beta1::TrainAgentRequest] train_agent_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1TrainAgentRequest] google_cloud_dialogflow_v2beta1_train_agent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -252,20 +252,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def train_agent(parent, train_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def train_agent(parent, google_cloud_dialogflow_v2beta1_train_agent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/agent:train', options) - command.request_representation = Google::Apis::DialogflowV2beta1::TrainAgentRequest::Representation - command.request_object = train_agent_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1TrainAgentRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_train_agent_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -278,7 +278,7 @@ module Google # @param [String] parent # Required. The name of the agent to delete all entities types for. Format: # `projects//agent`. - # @param [Google::Apis::DialogflowV2beta1::BatchDeleteEntityTypesRequest] batch_delete_entity_types_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest] google_cloud_dialogflow_v2beta1_batch_delete_entity_types_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -288,20 +288,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_delete_entity_types(parent, batch_delete_entity_types_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_delete_entity_types(parent, google_cloud_dialogflow_v2beta1_batch_delete_entity_types_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entityTypes:batchDelete', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchDeleteEntityTypesRequest::Representation - command.request_object = batch_delete_entity_types_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchDeleteEntityTypesRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_delete_entity_types_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -314,7 +314,7 @@ module Google # @param [String] parent # Required. The name of the agent to update or create entity types in. # Format: `projects//agent`. - # @param [Google::Apis::DialogflowV2beta1::BatchUpdateEntityTypesRequest] batch_update_entity_types_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest] google_cloud_dialogflow_v2beta1_batch_update_entity_types_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -324,20 +324,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_update_entity_types(parent, batch_update_entity_types_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_update_entity_types(parent, google_cloud_dialogflow_v2beta1_batch_update_entity_types_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entityTypes:batchUpdate', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchUpdateEntityTypesRequest::Representation - command.request_object = batch_update_entity_types_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_update_entity_types_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -348,7 +348,7 @@ module Google # @param [String] parent # Required. The agent to create a entity type for. # Format: `projects//agent`. - # @param [Google::Apis::DialogflowV2beta1::EntityType] entity_type_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] google_cloud_dialogflow_v2beta1_entity_type_object # @param [String] language_code # Optional. The language of entity synonyms defined in `entity_type`. If not # specified, the agent's default language is used. @@ -364,20 +364,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::EntityType] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::EntityType] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def create_project_agent_entity_type(parent, entity_type_object = nil, language_code: nil, fields: nil, quota_user: nil, options: nil, &block) + def create_project_agent_entity_type(parent, google_cloud_dialogflow_v2beta1_entity_type_object = nil, language_code: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entityTypes', options) - command.request_representation = Google::Apis::DialogflowV2beta1::EntityType::Representation - command.request_object = entity_type_object - command.response_representation = Google::Apis::DialogflowV2beta1::EntityType::Representation - command.response_class = Google::Apis::DialogflowV2beta1::EntityType + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation + command.request_object = google_cloud_dialogflow_v2beta1_entity_type_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType command.params['parent'] = parent unless parent.nil? command.query['languageCode'] = language_code unless language_code.nil? command.query['fields'] = fields unless fields.nil? @@ -398,18 +398,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Empty] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Empty] + # @return [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def delete_project_agent_entity_type(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Empty::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Empty + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -435,18 +435,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::EntityType] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::EntityType] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def get_project_agent_entity_type(name, language_code: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::EntityType::Representation - command.response_class = Google::Apis::DialogflowV2beta1::EntityType + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType command.params['name'] = name unless name.nil? command.query['languageCode'] = language_code unless language_code.nil? command.query['fields'] = fields unless fields.nil? @@ -478,18 +478,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::ListEntityTypesResponse] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListEntityTypesResponse] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::ListEntityTypesResponse] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListEntityTypesResponse] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def list_project_agent_entity_types(parent, language_code: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+parent}/entityTypes', options) - command.response_representation = Google::Apis::DialogflowV2beta1::ListEntityTypesResponse::Representation - command.response_class = Google::Apis::DialogflowV2beta1::ListEntityTypesResponse + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListEntityTypesResponse::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListEntityTypesResponse command.params['parent'] = parent unless parent.nil? command.query['languageCode'] = language_code unless language_code.nil? command.query['pageSize'] = page_size unless page_size.nil? @@ -505,7 +505,7 @@ module Google # automatically. # The unique identifier of the entity type. Format: # `projects//agent/entityTypes/`. - # @param [Google::Apis::DialogflowV2beta1::EntityType] entity_type_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] google_cloud_dialogflow_v2beta1_entity_type_object # @param [String] language_code # Optional. The language of entity synonyms defined in `entity_type`. If not # specified, the agent's default language is used. @@ -523,20 +523,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::EntityType] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::EntityType] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_project_agent_entity_type(name, entity_type_object = nil, language_code: nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) + def patch_project_agent_entity_type(name, google_cloud_dialogflow_v2beta1_entity_type_object = nil, language_code: nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v2beta1/{+name}', options) - command.request_representation = Google::Apis::DialogflowV2beta1::EntityType::Representation - command.request_object = entity_type_object - command.response_representation = Google::Apis::DialogflowV2beta1::EntityType::Representation - command.response_class = Google::Apis::DialogflowV2beta1::EntityType + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation + command.request_object = google_cloud_dialogflow_v2beta1_entity_type_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1EntityType command.params['name'] = name unless name.nil? command.query['languageCode'] = language_code unless language_code.nil? command.query['updateMask'] = update_mask unless update_mask.nil? @@ -551,7 +551,7 @@ module Google # @param [String] parent # Required. The name of the entity type to create entities in. Format: # `projects//agent/entityTypes/`. - # @param [Google::Apis::DialogflowV2beta1::BatchCreateEntitiesRequest] batch_create_entities_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest] google_cloud_dialogflow_v2beta1_batch_create_entities_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -561,20 +561,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_entity_create_entities(parent, batch_create_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_entity_create_entities(parent, google_cloud_dialogflow_v2beta1_batch_create_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entities:batchCreate', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchCreateEntitiesRequest::Representation - command.request_object = batch_create_entities_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchCreateEntitiesRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_create_entities_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -587,7 +587,7 @@ module Google # @param [String] parent # Required. The name of the entity type to delete entries for. Format: # `projects//agent/entityTypes/`. - # @param [Google::Apis::DialogflowV2beta1::BatchDeleteEntitiesRequest] batch_delete_entities_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest] google_cloud_dialogflow_v2beta1_batch_delete_entities_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -597,20 +597,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_entity_delete_entities(parent, batch_delete_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_entity_delete_entities(parent, google_cloud_dialogflow_v2beta1_batch_delete_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entities:batchDelete', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchDeleteEntitiesRequest::Representation - command.request_object = batch_delete_entities_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchDeleteEntitiesRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_delete_entities_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -624,7 +624,7 @@ module Google # @param [String] parent # Required. The name of the entity type to update the entities in. Format: # `projects//agent/entityTypes/`. - # @param [Google::Apis::DialogflowV2beta1::BatchUpdateEntitiesRequest] batch_update_entities_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest] google_cloud_dialogflow_v2beta1_batch_update_entities_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -634,20 +634,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_entity_update_entities(parent, batch_update_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_entity_update_entities(parent, google_cloud_dialogflow_v2beta1_batch_update_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entities:batchUpdate', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchUpdateEntitiesRequest::Representation - command.request_object = batch_update_entities_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchUpdateEntitiesRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_update_entities_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -659,7 +659,7 @@ module Google # @param [String] parent # Required. The name of the agent to delete all entities types for. Format: # `projects//agent`. - # @param [Google::Apis::DialogflowV2beta1::BatchDeleteIntentsRequest] batch_delete_intents_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest] google_cloud_dialogflow_v2beta1_batch_delete_intents_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -669,20 +669,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_delete_intents(parent, batch_delete_intents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_delete_intents(parent, google_cloud_dialogflow_v2beta1_batch_delete_intents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/intents:batchDelete', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchDeleteIntentsRequest::Representation - command.request_object = batch_delete_intents_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchDeleteIntentsRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_delete_intents_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -694,7 +694,7 @@ module Google # @param [String] parent # Required. The name of the agent to update or create intents in. # Format: `projects//agent`. - # @param [Google::Apis::DialogflowV2beta1::BatchUpdateIntentsRequest] batch_update_intents_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest] google_cloud_dialogflow_v2beta1_batch_update_intents_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -704,20 +704,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def batch_update_intents(parent, batch_update_intents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_update_intents(parent, google_cloud_dialogflow_v2beta1_batch_update_intents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/intents:batchUpdate', options) - command.request_representation = Google::Apis::DialogflowV2beta1::BatchUpdateIntentsRequest::Representation - command.request_object = batch_update_intents_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1BatchUpdateIntentsRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_batch_update_intents_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -728,7 +728,7 @@ module Google # @param [String] parent # Required. The agent to create a intent for. # Format: `projects//agent`. - # @param [Google::Apis::DialogflowV2beta1::Intent] intent_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] google_cloud_dialogflow_v2beta1_intent_object # @param [String] intent_view # Optional. The resource view to apply to the returned intent. # @param [String] language_code @@ -746,20 +746,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Intent] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Intent] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def create_project_agent_intent(parent, intent_object = nil, intent_view: nil, language_code: nil, fields: nil, quota_user: nil, options: nil, &block) + def create_project_agent_intent(parent, google_cloud_dialogflow_v2beta1_intent_object = nil, intent_view: nil, language_code: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/intents', options) - command.request_representation = Google::Apis::DialogflowV2beta1::Intent::Representation - command.request_object = intent_object - command.response_representation = Google::Apis::DialogflowV2beta1::Intent::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Intent + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation + command.request_object = google_cloud_dialogflow_v2beta1_intent_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent command.params['parent'] = parent unless parent.nil? command.query['intentView'] = intent_view unless intent_view.nil? command.query['languageCode'] = language_code unless language_code.nil? @@ -781,18 +781,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Empty] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Empty] + # @return [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def delete_project_agent_intent(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Empty::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Empty + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -820,18 +820,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Intent] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Intent] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def get_project_agent_intent(name, intent_view: nil, language_code: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Intent::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Intent + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent command.params['name'] = name unless name.nil? command.query['intentView'] = intent_view unless intent_view.nil? command.query['languageCode'] = language_code unless language_code.nil? @@ -866,18 +866,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::ListIntentsResponse] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListIntentsResponse] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::ListIntentsResponse] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListIntentsResponse] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def list_project_agent_intents(parent, intent_view: nil, language_code: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+parent}/intents', options) - command.response_representation = Google::Apis::DialogflowV2beta1::ListIntentsResponse::Representation - command.response_class = Google::Apis::DialogflowV2beta1::ListIntentsResponse + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListIntentsResponse::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListIntentsResponse command.params['parent'] = parent unless parent.nil? command.query['intentView'] = intent_view unless intent_view.nil? command.query['languageCode'] = language_code unless language_code.nil? @@ -894,7 +894,7 @@ module Google # automatically. # The unique identifier of this intent. # Format: `projects//agent/intents/`. - # @param [Google::Apis::DialogflowV2beta1::Intent] intent_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] google_cloud_dialogflow_v2beta1_intent_object # @param [String] intent_view # Optional. The resource view to apply to the returned intent. # @param [String] language_code @@ -914,20 +914,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Intent] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Intent] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_project_agent_intent(name, intent_object = nil, intent_view: nil, language_code: nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) + def patch_project_agent_intent(name, google_cloud_dialogflow_v2beta1_intent_object = nil, intent_view: nil, language_code: nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v2beta1/{+name}', options) - command.request_representation = Google::Apis::DialogflowV2beta1::Intent::Representation - command.request_object = intent_object - command.response_representation = Google::Apis::DialogflowV2beta1::Intent::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Intent + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation + command.request_object = google_cloud_dialogflow_v2beta1_intent_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent command.params['name'] = name unless name.nil? command.query['intentView'] = intent_view unless intent_view.nil? command.query['languageCode'] = language_code unless language_code.nil? @@ -950,18 +950,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Empty] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Empty] + # @return [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def delete_project_agent_session_contexts(parent, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v2beta1/{+parent}/contexts', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Empty::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Empty + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -978,7 +978,7 @@ module Google # It's up to the API caller to choose an appropriate session ID. It can be # a random number or some type of user identifier (preferably hashed). # The length of the session ID must not exceed 36 bytes. - # @param [Google::Apis::DialogflowV2beta1::DetectIntentRequest] detect_intent_request_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentRequest] google_cloud_dialogflow_v2beta1_detect_intent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -988,20 +988,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::DetectIntentResponse] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentResponse] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::DetectIntentResponse] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentResponse] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def detect_session_intent(session, detect_intent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def detect_session_intent(session, google_cloud_dialogflow_v2beta1_detect_intent_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+session}:detectIntent', options) - command.request_representation = Google::Apis::DialogflowV2beta1::DetectIntentRequest::Representation - command.request_object = detect_intent_request_object - command.response_representation = Google::Apis::DialogflowV2beta1::DetectIntentResponse::Representation - command.response_class = Google::Apis::DialogflowV2beta1::DetectIntentResponse + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentRequest::Representation + command.request_object = google_cloud_dialogflow_v2beta1_detect_intent_request_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentResponse::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentResponse command.params['session'] = session unless session.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1012,7 +1012,7 @@ module Google # @param [String] parent # Required. The session to create a context for. # Format: `projects//agent/sessions/`. - # @param [Google::Apis::DialogflowV2beta1::Context] context_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] google_cloud_dialogflow_v2beta1_context_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1022,20 +1022,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Context] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Context] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def create_project_agent_session_context(parent, context_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def create_project_agent_session_context(parent, google_cloud_dialogflow_v2beta1_context_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/contexts', options) - command.request_representation = Google::Apis::DialogflowV2beta1::Context::Representation - command.request_object = context_object - command.response_representation = Google::Apis::DialogflowV2beta1::Context::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Context + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation + command.request_object = google_cloud_dialogflow_v2beta1_context_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1055,18 +1055,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Empty] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Empty] + # @return [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def delete_project_agent_session_context(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Empty::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Empty + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1086,18 +1086,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Context] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Context] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def get_project_agent_session_context(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Context::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Context + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1122,18 +1122,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::ListContextsResponse] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListContextsResponse] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::ListContextsResponse] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListContextsResponse] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def list_project_agent_session_contexts(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+parent}/contexts', options) - command.response_representation = Google::Apis::DialogflowV2beta1::ListContextsResponse::Representation - command.response_class = Google::Apis::DialogflowV2beta1::ListContextsResponse + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListContextsResponse::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListContextsResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? @@ -1147,7 +1147,7 @@ module Google # Required. The unique identifier of the context. Format: # `projects//agent/sessions//contexts/`. # Note: The Context ID is always converted to lowercase. - # @param [Google::Apis::DialogflowV2beta1::Context] context_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] google_cloud_dialogflow_v2beta1_context_object # @param [String] update_mask # Optional. The mask to control which fields get updated. # @param [String] fields @@ -1159,20 +1159,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Context] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Context] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_project_agent_session_context(name, context_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) + def patch_project_agent_session_context(name, google_cloud_dialogflow_v2beta1_context_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v2beta1/{+name}', options) - command.request_representation = Google::Apis::DialogflowV2beta1::Context::Representation - command.request_object = context_object - command.response_representation = Google::Apis::DialogflowV2beta1::Context::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Context + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation + command.request_object = google_cloud_dialogflow_v2beta1_context_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? @@ -1184,7 +1184,7 @@ module Google # @param [String] parent # Required. The session to create a session entity type for. # Format: `projects//agent/sessions/`. - # @param [Google::Apis::DialogflowV2beta1::SessionEntityType] session_entity_type_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] google_cloud_dialogflow_v2beta1_session_entity_type_object # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1194,20 +1194,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::SessionEntityType] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::SessionEntityType] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def create_project_agent_session_entity_type(parent, session_entity_type_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def create_project_agent_session_entity_type(parent, google_cloud_dialogflow_v2beta1_session_entity_type_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v2beta1/{+parent}/entityTypes', options) - command.request_representation = Google::Apis::DialogflowV2beta1::SessionEntityType::Representation - command.request_object = session_entity_type_object - command.response_representation = Google::Apis::DialogflowV2beta1::SessionEntityType::Representation - command.response_class = Google::Apis::DialogflowV2beta1::SessionEntityType + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation + command.request_object = google_cloud_dialogflow_v2beta1_session_entity_type_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1228,18 +1228,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Empty] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Empty] + # @return [Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def delete_project_agent_session_entity_type(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Empty::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Empty + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleProtobufEmpty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1260,18 +1260,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::SessionEntityType] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::SessionEntityType] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def get_project_agent_session_entity_type(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::SessionEntityType::Representation - command.response_class = Google::Apis::DialogflowV2beta1::SessionEntityType + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? @@ -1296,18 +1296,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::ListSessionEntityTypesResponse] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::ListSessionEntityTypesResponse] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def list_project_agent_session_entity_types(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+parent}/entityTypes', options) - command.response_representation = Google::Apis::DialogflowV2beta1::ListSessionEntityTypesResponse::Representation - command.response_class = Google::Apis::DialogflowV2beta1::ListSessionEntityTypesResponse + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ListSessionEntityTypesResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? @@ -1321,7 +1321,7 @@ module Google # Required. The unique identifier of this session entity type. Format: # `projects//agent/sessions//entityTypes/`. - # @param [Google::Apis::DialogflowV2beta1::SessionEntityType] session_entity_type_object + # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] google_cloud_dialogflow_v2beta1_session_entity_type_object # @param [String] update_mask # Optional. The mask to control which fields get updated. # @param [String] fields @@ -1333,20 +1333,20 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::SessionEntityType] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::SessionEntityType] + # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_project_agent_session_entity_type(name, session_entity_type_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) + def patch_project_agent_session_entity_type(name, google_cloud_dialogflow_v2beta1_session_entity_type_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v2beta1/{+name}', options) - command.request_representation = Google::Apis::DialogflowV2beta1::SessionEntityType::Representation - command.request_object = session_entity_type_object - command.response_representation = Google::Apis::DialogflowV2beta1::SessionEntityType::Representation - command.response_class = Google::Apis::DialogflowV2beta1::SessionEntityType + command.request_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation + command.request_object = google_cloud_dialogflow_v2beta1_session_entity_type_object + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? @@ -1368,18 +1368,18 @@ module Google # Request-specific options # # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::DialogflowV2beta1::Operation] parsed result object + # @yieldparam result [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] parsed result object # @yieldparam err [StandardError] error object if request failed # - # @return [Google::Apis::DialogflowV2beta1::Operation] + # @return [Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation] # # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required def get_project_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v2beta1/{+name}', options) - command.response_representation = Google::Apis::DialogflowV2beta1::Operation::Representation - command.response_class = Google::Apis::DialogflowV2beta1::Operation + command.response_representation = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation::Representation + command.response_class = Google::Apis::DialogflowV2beta1::GoogleLongrunningOperation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? diff --git a/generated/google/apis/slides_v1.rb b/generated/google/apis/slides_v1.rb index 4257a1c84..3b7288d15 100644 --- a/generated/google/apis/slides_v1.rb +++ b/generated/google/apis/slides_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/slides/ module SlidesV1 VERSION = 'V1' - REVISION = '20180108' + REVISION = '20180129' # View and manage the files in your Google Drive AUTH_DRIVE = 'https://www.googleapis.com/auth/drive' diff --git a/generated/google/apis/slides_v1/classes.rb b/generated/google/apis/slides_v1/classes.rb index dd73f9eee..fbb99d042 100644 --- a/generated/google/apis/slides_v1/classes.rb +++ b/generated/google/apis/slides_v1/classes.rb @@ -2562,6 +2562,17 @@ module Google # @return [Google::Apis::SlidesV1::SubstringMatchCriteria] attr_accessor :contains_text + # The image replace method. + # If you specify both a `replace_method` and an `image_replace_method`, the + # `image_replace_method` takes precedence. + # If you do not specify a value for `image_replace_method`, but specify a + # value for `replace_method`, then the specified `replace_method` value is + # used. + # If you do not specify either, then CENTER_INSIDE is used. + # Corresponds to the JSON property `imageReplaceMethod` + # @return [String] + attr_accessor :image_replace_method + # The image URL. # The image is fetched once at insertion time and a copy is stored for # display inside the presentation. Images must be less than 50MB in size, @@ -2582,6 +2593,9 @@ module Google attr_accessor :page_object_ids # The replace method. + # Deprecated: use `image_replace_method` instead. + # If you specify both a `replace_method` and an `image_replace_method`, the + # `image_replace_method` takes precedence. # Corresponds to the JSON property `replaceMethod` # @return [String] attr_accessor :replace_method @@ -2593,6 +2607,7 @@ module Google # Update properties of this object def update!(**args) @contains_text = args[:contains_text] if args.key?(:contains_text) + @image_replace_method = args[:image_replace_method] if args.key?(:image_replace_method) @image_url = args[:image_url] if args.key?(:image_url) @page_object_ids = args[:page_object_ids] if args.key?(:page_object_ids) @replace_method = args[:replace_method] if args.key?(:replace_method) diff --git a/generated/google/apis/slides_v1/representations.rb b/generated/google/apis/slides_v1/representations.rb index 37cf1297c..d8112c3f7 100644 --- a/generated/google/apis/slides_v1/representations.rb +++ b/generated/google/apis/slides_v1/representations.rb @@ -1474,6 +1474,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :contains_text, as: 'containsText', class: Google::Apis::SlidesV1::SubstringMatchCriteria, decorator: Google::Apis::SlidesV1::SubstringMatchCriteria::Representation + property :image_replace_method, as: 'imageReplaceMethod' property :image_url, as: 'imageUrl' collection :page_object_ids, as: 'pageObjectIds' property :replace_method, as: 'replaceMethod' diff --git a/generated/google/apis/slides_v1/service.rb b/generated/google/apis/slides_v1/service.rb index 8c1e38416..02e90fa75 100644 --- a/generated/google/apis/slides_v1/service.rb +++ b/generated/google/apis/slides_v1/service.rb @@ -193,6 +193,7 @@ module Google # Generates a thumbnail of the latest version of the specified page in the # presentation and returns a URL to the thumbnail image. + # This request counts as an expensive read request for quota purposes. # @param [String] presentation_id # The ID of the presentation to retrieve. # @param [String] page_object_id