<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/dialogflow/cx/v3/session.proto

namespace GPBMetadata\Google\Cloud\Dialogflow\Cx\V3;

class Session
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\AdvancedSettings::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\AudioConfig::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\DataStoreConnection::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\Flow::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\GenerativeSettings::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\Intent::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\Page::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\ResponseMessage::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\SessionEntityType::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\ToolCall::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\Trace::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Type\Latlng::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xDBb\x0A+google/cloud/dialogflow/cx/v3/session.proto\x12\x1Dgoogle.cloud.dialogflow.cx.v3\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A5google/cloud/dialogflow/cx/v3/advanced_settings.proto\x1A0google/cloud/dialogflow/cx/v3/audio_config.proto\x1A9google/cloud/dialogflow/cx/v3/data_store_connection.proto\x1A(google/cloud/dialogflow/cx/v3/flow.proto\x1A7google/cloud/dialogflow/cx/v3/generative_settings.proto\x1A*google/cloud/dialogflow/cx/v3/intent.proto\x1A(google/cloud/dialogflow/cx/v3/page.proto\x1A4google/cloud/dialogflow/cx/v3/response_message.proto\x1A7google/cloud/dialogflow/cx/v3/session_entity_type.proto\x1A-google/cloud/dialogflow/cx/v3/tool_call.proto\x1A)google/cloud/dialogflow/cx/v3/trace.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A google/protobuf/field_mask.proto\x1A\x1Cgoogle/protobuf/struct.proto\x1A\x17google/rpc/status.proto\x1A\x18google/type/latlng.proto\"\xD4\x02\x0A\x0EAnswerFeedback\x12I\x0A\x06rating\x18\x01 \x01(\x0E24.google.cloud.dialogflow.cx.v3.AnswerFeedback.RatingB\x03\xE0A\x01\x12V\x0A\x0Drating_reason\x18\x02 \x01(\x0B2:.google.cloud.dialogflow.cx.v3.AnswerFeedback.RatingReasonB\x03\xE0A\x01\x12\x1A\x0A\x0Dcustom_rating\x18\x03 \x01(\x09B\x03\xE0A\x01\x1AA\x0A\x0CRatingReason\x12\x1A\x0A\x0Dreason_labels\x18\x03 \x03(\x09B\x03\xE0A\x01\x12\x15\x0A\x08feedback\x18\x02 \x01(\x09B\x03\xE0A\x01\"@\x0A\x06Rating\x12\x16\x0A\x12RATING_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09THUMBS_UP\x10\x01\x12\x0F\x0A\x0BTHUMBS_DOWN\x10\x02\"\xF6\x01\x0A\x1BSubmitAnswerFeedbackRequest\x12:\x0A\x07session\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Session\x12\x18\x0A\x0Bresponse_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x0Fanswer_feedback\x18\x03 \x01(\x0B2-.google.cloud.dialogflow.cx.v3.AnswerFeedbackB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x04 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\"\x80\x03\x0A\x13DetectIntentRequest\x12:\x0A\x07session\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Session\x12D\x0A\x0Cquery_params\x18\x02 \x01(\x0B2..google.cloud.dialogflow.cx.v3.QueryParameters\x12C\x0A\x0Bquery_input\x18\x03 \x01(\x0B2).google.cloud.dialogflow.cx.v3.QueryInputB\x03\xE0A\x02\x12M\x0A\x13output_audio_config\x18\x04 \x01(\x0B20.google.cloud.dialogflow.cx.v3.OutputAudioConfig\x12S\x0A\x0Dresponse_view\x18\x09 \x01(\x0E27.google.cloud.dialogflow.cx.v3.DetectIntentResponseViewB\x03\xE0A\x01\"\x8E\x03\x0A\x14DetectIntentResponse\x12\x13\x0A\x0Bresponse_id\x18\x01 \x01(\x09\x12@\x0A\x0Cquery_result\x18\x02 \x01(\x0B2*.google.cloud.dialogflow.cx.v3.QueryResult\x12\x14\x0A\x0Coutput_audio\x18\x04 \x01(\x0C\x12M\x0A\x13output_audio_config\x18\x05 \x01(\x0B20.google.cloud.dialogflow.cx.v3.OutputAudioConfig\x12W\x0A\x0Dresponse_type\x18\x06 \x01(\x0E2@.google.cloud.dialogflow.cx.v3.DetectIntentResponse.ResponseType\x12\x1A\x0A\x12allow_cancellation\x18\x07 \x01(\x08\"E\x0A\x0CResponseType\x12\x1D\x0A\x19RESPONSE_TYPE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07PARTIAL\x10\x01\x12\x09\x0A\x05FINAL\x10\x02\"\xC6\x03\x0A\x1CStreamingDetectIntentRequest\x127\x0A\x07session\x18\x01 \x01(\x09B&\xFAA#\x0A!dialogflow.googleapis.com/Session\x12D\x0A\x0Cquery_params\x18\x02 \x01(\x0B2..google.cloud.dialogflow.cx.v3.QueryParameters\x12C\x0A\x0Bquery_input\x18\x03 \x01(\x0B2).google.cloud.dialogflow.cx.v3.QueryInputB\x03\xE0A\x02\x12M\x0A\x13output_audio_config\x18\x04 \x01(\x0B20.google.cloud.dialogflow.cx.v3.OutputAudioConfig\x12\x1F\x0A\x17enable_partial_response\x18\x05 \x01(\x08\x12\x1D\x0A\x15enable_debugging_info\x18\x08 \x01(\x08\x12S\x0A\x0Dresponse_view\x18\x10 \x01(\x0E27.google.cloud.dialogflow.cx.v3.DetectIntentResponseViewB\x03\xE0A\x01\"\xB0\x07\x0A\x1ECloudConversationDebuggingInfo\x12\x19\x0A\x11audio_data_chunks\x18\x01 \x01(\x05\x129\x0A\x16result_end_time_offset\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\x127\x0A\x14first_audio_duration\x18\x03 \x01(\x0B2\x19.google.protobuf.Duration\x12\x18\x0A\x10single_utterance\x18\x05 \x01(\x08\x12C\x0A speech_partial_results_end_times\x18\x06 \x03(\x0B2\x19.google.protobuf.Duration\x12A\x0A\x1Espeech_final_results_end_times\x18\x07 \x03(\x0B2\x19.google.protobuf.Duration\x12\x19\x0A\x11partial_responses\x18\x08 \x01(\x05\x12,\x0A\$speaker_id_passive_latency_ms_offset\x18\x09 \x01(\x05\x12\x1F\x0A\x17bargein_event_triggered\x18\x0A \x01(\x08\x12\x1F\x0A\x17speech_single_utterance\x18\x0B \x01(\x08\x12=\x0A\x1Adtmf_partial_results_times\x18\x0C \x03(\x0B2\x19.google.protobuf.Duration\x12;\x0A\x18dtmf_final_results_times\x18\x0D \x03(\x0B2\x19.google.protobuf.Duration\x12C\x0A single_utterance_end_time_offset\x18\x0E \x01(\x0B2\x19.google.protobuf.Duration\x124\x0A\x11no_speech_timeout\x18\x0F \x01(\x0B2\x19.google.protobuf.Duration\x126\x0A\x13endpointing_timeout\x18\x13 \x01(\x0B2\x19.google.protobuf.Duration\x12\x15\x0A\x0Dis_input_text\x18\x10 \x01(\x08\x12@\x0A\x1Dclient_half_close_time_offset\x18\x11 \x01(\x0B2\x19.google.protobuf.Duration\x12J\x0A'client_half_close_streaming_time_offset\x18\x12 \x01(\x0B2\x19.google.protobuf.Duration\"\xB2\x02\x0A\x1DStreamingDetectIntentResponse\x12W\x0A\x12recognition_result\x18\x01 \x01(\x0B29.google.cloud.dialogflow.cx.v3.StreamingRecognitionResultH\x00\x12U\x0A\x16detect_intent_response\x18\x02 \x01(\x0B23.google.cloud.dialogflow.cx.v3.DetectIntentResponseH\x00\x12U\x0A\x0Edebugging_info\x18\x04 \x01(\x0B2=.google.cloud.dialogflow.cx.v3.CloudConversationDebuggingInfoB\x0A\x0A\x08response\"\xB6\x03\x0A\x1AStreamingRecognitionResult\x12[\x0A\x0Cmessage_type\x18\x01 \x01(\x0E2E.google.cloud.dialogflow.cx.v3.StreamingRecognitionResult.MessageType\x12\x12\x0A\x0Atranscript\x18\x02 \x01(\x09\x12\x10\x0A\x08is_final\x18\x03 \x01(\x08\x12\x12\x0A\x0Aconfidence\x18\x04 \x01(\x02\x12\x11\x0A\x09stability\x18\x06 \x01(\x02\x12G\x0A\x10speech_word_info\x18\x07 \x03(\x0B2-.google.cloud.dialogflow.cx.v3.SpeechWordInfo\x124\x0A\x11speech_end_offset\x18\x08 \x01(\x0B2\x19.google.protobuf.Duration\x12\x15\x0A\x0Dlanguage_code\x18\x0A \x01(\x09\"X\x0A\x0BMessageType\x12\x1C\x0A\x18MESSAGE_TYPE_UNSPECIFIED\x10\x00\x12\x0E\x0A\x0ATRANSCRIPT\x10\x01\x12\x1B\x0A\x17END_OF_SINGLE_UTTERANCE\x10\x02\"\xF3\x07\x0A\x0FQueryParameters\x12\x11\x0A\x09time_zone\x18\x01 \x01(\x09\x12)\x0A\x0Cgeo_location\x18\x02 \x01(\x0B2\x13.google.type.LatLng\x12N\x0A\x14session_entity_types\x18\x03 \x03(\x0B20.google.cloud.dialogflow.cx.v3.SessionEntityType\x12(\x0A\x07payload\x18\x04 \x01(\x0B2\x17.google.protobuf.Struct\x12+\x0A\x0Aparameters\x18\x05 \x01(\x0B2\x17.google.protobuf.Struct\x12\x17\x0A\x0Fparameter_scope\x18\x0C \x01(\x09\x129\x0A\x0Ccurrent_page\x18\x06 \x01(\x09B#\xFAA \x0A\x1Edialogflow.googleapis.com/Page\x12\x17\x0A\x0Fdisable_webhook\x18\x07 \x01(\x08\x12\$\x0A\x1Canalyze_query_text_sentiment\x18\x08 \x01(\x08\x12[\x0A\x0Fwebhook_headers\x18\x0A \x03(\x0B2B.google.cloud.dialogflow.cx.v3.QueryParameters.WebhookHeadersEntry\x12=\x0A\x0Dflow_versions\x18\x0E \x03(\x09B&\xFAA#\x0A!dialogflow.googleapis.com/Version\x12D\x0A\x10current_playbook\x18\x13 \x01(\x09B*\xE0A\x01\xFAA\$\x0A\"dialogflow.googleapis.com/Playbook\x12P\x0A\x12llm_model_settings\x18\x15 \x01(\x0B2/.google.cloud.dialogflow.cx.v3.LlmModelSettingsB\x03\xE0A\x01\x12\x0F\x0A\x07channel\x18\x0F \x01(\x09\x123\x0A\x0Bsession_ttl\x18\x10 \x01(\x0B2\x19.google.protobuf.DurationB\x03\xE0A\x01\x127\x0A\x11end_user_metadata\x18\x12 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x12G\x0A\x0Dsearch_config\x18\x14 \x01(\x0B2+.google.cloud.dialogflow.cx.v3.SearchConfigB\x03\xE0A\x01\x125\x0A&populate_data_store_connection_signals\x18\x19 \x01(\x08B\x05\x18\x01\xE0A\x01\x1A5\x0A\x13WebhookHeadersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x9A\x01\x0A\x0CSearchConfig\x12C\x0A\x0Bboost_specs\x18\x01 \x03(\x0B2).google.cloud.dialogflow.cx.v3.BoostSpecsB\x03\xE0A\x01\x12E\x0A\x0Cfilter_specs\x18\x02 \x03(\x0B2*.google.cloud.dialogflow.cx.v3.FilterSpecsB\x03\xE0A\x01\"\x9B\x07\x0A\x09BoostSpec\x12_\x0A\x15condition_boost_specs\x18\x01 \x03(\x0B2;.google.cloud.dialogflow.cx.v3.BoostSpec.ConditionBoostSpecB\x03\xE0A\x01\x1A\xAC\x06\x0A\x12ConditionBoostSpec\x12\x16\x0A\x09condition\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x12\x0A\x05boost\x18\x02 \x01(\x02B\x03\xE0A\x01\x12m\x0A\x12boost_control_spec\x18\x04 \x01(\x0B2L.google.cloud.dialogflow.cx.v3.BoostSpec.ConditionBoostSpec.BoostControlSpecB\x03\xE0A\x01\x1A\xFA\x04\x0A\x10BoostControlSpec\x12\x17\x0A\x0Afield_name\x18\x01 \x01(\x09B\x03\xE0A\x01\x12w\x0A\x0Eattribute_type\x18\x02 \x01(\x0E2Z.google.cloud.dialogflow.cx.v3.BoostSpec.ConditionBoostSpec.BoostControlSpec.AttributeTypeB\x03\xE0A\x01\x12\x7F\x0A\x12interpolation_type\x18\x03 \x01(\x0E2^.google.cloud.dialogflow.cx.v3.BoostSpec.ConditionBoostSpec.BoostControlSpec.InterpolationTypeB\x03\xE0A\x01\x12v\x0A\x0Econtrol_points\x18\x04 \x03(\x0B2Y.google.cloud.dialogflow.cx.v3.BoostSpec.ConditionBoostSpec.BoostControlSpec.ControlPointB\x03\xE0A\x01\x1AG\x0A\x0CControlPoint\x12\x1C\x0A\x0Fattribute_value\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x19\x0A\x0Cboost_amount\x18\x02 \x01(\x02B\x03\xE0A\x01\"M\x0A\x0DAttributeType\x12\x1E\x0A\x1AATTRIBUTE_TYPE_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09NUMERICAL\x10\x01\x12\x0D\x0A\x09FRESHNESS\x10\x02\"C\x0A\x11InterpolationType\x12\"\x0A\x1EINTERPOLATION_TYPE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06LINEAR\x10\x01\"\x90\x01\x0A\x0ABoostSpecs\x12E\x0A\x0Bdata_stores\x18\x01 \x03(\x09B0\xE0A\x01\xFAA*\x0A(discoveryengine.googleapis.com/DataStore\x12;\x0A\x04spec\x18\x02 \x03(\x0B2(.google.cloud.dialogflow.cx.v3.BoostSpecB\x03\xE0A\x01\"i\x0A\x0BFilterSpecs\x12E\x0A\x0Bdata_stores\x18\x01 \x03(\x09B0\xE0A\x01\xFAA*\x0A(discoveryengine.googleapis.com/DataStore\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\"\xA6\x03\x0A\x0AQueryInput\x128\x0A\x04text\x18\x02 \x01(\x0B2(.google.cloud.dialogflow.cx.v3.TextInputH\x00\x12<\x0A\x06intent\x18\x03 \x01(\x0B2*.google.cloud.dialogflow.cx.v3.IntentInputH\x00\x12:\x0A\x05audio\x18\x05 \x01(\x0B2).google.cloud.dialogflow.cx.v3.AudioInputH\x00\x12:\x0A\x05event\x18\x06 \x01(\x0B2).google.cloud.dialogflow.cx.v3.EventInputH\x00\x128\x0A\x04dtmf\x18\x07 \x01(\x0B2(.google.cloud.dialogflow.cx.v3.DtmfInputH\x00\x12I\x0A\x10tool_call_result\x18\x0B \x01(\x0B2-.google.cloud.dialogflow.cx.v3.ToolCallResultH\x00\x12\x1A\x0A\x0Dlanguage_code\x18\x04 \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05input\"\xF4\x08\x0A\x0BQueryResult\x12\x0E\x0A\x04text\x18\x01 \x01(\x09H\x00\x12?\x0A\x0Etrigger_intent\x18\x0B \x01(\x09B%\xFAA\"\x0A dialogflow.googleapis.com/IntentH\x00\x12\x14\x0A\x0Atranscript\x18\x0C \x01(\x09H\x00\x12\x17\x0A\x0Dtrigger_event\x18\x0E \x01(\x09H\x00\x128\x0A\x04dtmf\x18\x17 \x01(\x0B2(.google.cloud.dialogflow.cx.v3.DtmfInputH\x00\x12\x15\x0A\x0Dlanguage_code\x18\x02 \x01(\x09\x12+\x0A\x0Aparameters\x18\x03 \x01(\x0B2\x17.google.protobuf.Struct\x12I\x0A\x11response_messages\x18\x04 \x03(\x0B2..google.cloud.dialogflow.cx.v3.ResponseMessage\x12,\x0A\x10webhook_statuses\x18\x0D \x03(\x0B2\x12.google.rpc.Status\x121\x0A\x10webhook_payloads\x18\x06 \x03(\x0B2\x17.google.protobuf.Struct\x129\x0A\x0Ccurrent_page\x18\x07 \x01(\x0B2#.google.cloud.dialogflow.cx.v3.Page\x129\x0A\x0Ccurrent_flow\x18\x1F \x01(\x0B2#.google.cloud.dialogflow.cx.v3.Flow\x129\x0A\x06intent\x18\x08 \x01(\x0B2%.google.cloud.dialogflow.cx.v3.IntentB\x02\x18\x01\x12'\x0A\x1Bintent_detection_confidence\x18\x09 \x01(\x02B\x02\x18\x01\x123\x0A\x05match\x18\x0F \x01(\x0B2\$.google.cloud.dialogflow.cx.v3.Match\x120\x0A\x0Fdiagnostic_info\x18\x0A \x01(\x0B2\x17.google.protobuf.Struct\x12Y\x0A\x19sentiment_analysis_result\x18\x11 \x01(\x0B26.google.cloud.dialogflow.cx.v3.SentimentAnalysisResult\x12J\x0A\x11advanced_settings\x18\x15 \x01(\x0B2/.google.cloud.dialogflow.cx.v3.AdvancedSettings\x12\x1D\x0A\x15allow_answer_feedback\x18  \x01(\x08\x12e\x0A\x1Ddata_store_connection_signals\x18# \x01(\x0B29.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignalsB\x03\xE0A\x01\x12D\x0A\x0Ctrace_blocks\x18% \x03(\x0B2).google.cloud.dialogflow.cx.v3.TraceBlockB\x03\xE0A\x01B\x07\x0A\x05query\"\x1E\x0A\x09TextInput\x12\x11\x0A\x04text\x18\x01 \x01(\x09B\x03\xE0A\x02\"G\x0A\x0BIntentInput\x128\x0A\x06intent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A dialogflow.googleapis.com/Intent\"a\x0A\x0AAudioInput\x12D\x0A\x06config\x18\x01 \x01(\x0B2/.google.cloud.dialogflow.cx.v3.InputAudioConfigB\x03\xE0A\x02\x12\x0D\x0A\x05audio\x18\x02 \x01(\x0C\"\x1B\x0A\x0AEventInput\x12\x0D\x0A\x05event\x18\x01 \x01(\x09\"1\x0A\x09DtmfInput\x12\x0E\x0A\x06digits\x18\x01 \x01(\x09\x12\x14\x0A\x0Cfinish_digit\x18\x02 \x01(\x09\"\x98\x03\x0A\x05Match\x125\x0A\x06intent\x18\x01 \x01(\x0B2%.google.cloud.dialogflow.cx.v3.Intent\x12\x0D\x0A\x05event\x18\x06 \x01(\x09\x12+\x0A\x0Aparameters\x18\x02 \x01(\x0B2\x17.google.protobuf.Struct\x12\x16\x0A\x0Eresolved_input\x18\x03 \x01(\x09\x12B\x0A\x0Amatch_type\x18\x04 \x01(\x0E2..google.cloud.dialogflow.cx.v3.Match.MatchType\x12\x12\x0A\x0Aconfidence\x18\x05 \x01(\x02\"\xAB\x01\x0A\x09MatchType\x12\x1A\x0A\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06INTENT\x10\x01\x12\x11\x0A\x0DDIRECT_INTENT\x10\x02\x12\x15\x0A\x11PARAMETER_FILLING\x10\x03\x12\x0C\x0A\x08NO_MATCH\x10\x04\x12\x0C\x0A\x08NO_INPUT\x10\x05\x12\x09\x0A\x05EVENT\x10\x06\x12\x17\x0A\x13KNOWLEDGE_CONNECTOR\x10\x08\x12\x0C\x0A\x08PLAYBOOK\x10\x09\"\xFE\x01\x0A\x12MatchIntentRequest\x12:\x0A\x07session\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Session\x12D\x0A\x0Cquery_params\x18\x02 \x01(\x0B2..google.cloud.dialogflow.cx.v3.QueryParameters\x12C\x0A\x0Bquery_input\x18\x03 \x01(\x0B2).google.cloud.dialogflow.cx.v3.QueryInputB\x03\xE0A\x02\x12!\x0A\x19persist_parameter_changes\x18\x05 \x01(\x08\"\x90\x02\x0A\x13MatchIntentResponse\x12\x0E\x0A\x04text\x18\x01 \x01(\x09H\x00\x12?\x0A\x0Etrigger_intent\x18\x02 \x01(\x09B%\xFAA\"\x0A dialogflow.googleapis.com/IntentH\x00\x12\x14\x0A\x0Atranscript\x18\x03 \x01(\x09H\x00\x12\x17\x0A\x0Dtrigger_event\x18\x06 \x01(\x09H\x00\x125\x0A\x07matches\x18\x04 \x03(\x0B2\$.google.cloud.dialogflow.cx.v3.Match\x129\x0A\x0Ccurrent_page\x18\x05 \x01(\x0B2#.google.cloud.dialogflow.cx.v3.PageB\x07\x0A\x05query\"\xEB\x01\x0A\x14FulfillIntentRequest\x12O\x0A\x14match_intent_request\x18\x01 \x01(\x0B21.google.cloud.dialogflow.cx.v3.MatchIntentRequest\x123\x0A\x05match\x18\x02 \x01(\x0B2\$.google.cloud.dialogflow.cx.v3.Match\x12M\x0A\x13output_audio_config\x18\x03 \x01(\x0B20.google.cloud.dialogflow.cx.v3.OutputAudioConfig\"\xD3\x01\x0A\x15FulfillIntentResponse\x12\x13\x0A\x0Bresponse_id\x18\x01 \x01(\x09\x12@\x0A\x0Cquery_result\x18\x02 \x01(\x0B2*.google.cloud.dialogflow.cx.v3.QueryResult\x12\x14\x0A\x0Coutput_audio\x18\x03 \x01(\x0C\x12M\x0A\x13output_audio_config\x18\x04 \x01(\x0B20.google.cloud.dialogflow.cx.v3.OutputAudioConfig\";\x0A\x17SentimentAnalysisResult\x12\x0D\x0A\x05score\x18\x01 \x01(\x02\x12\x11\x0A\x09magnitude\x18\x02 \x01(\x02*\xBD\x01\x0A\x18DetectIntentResponseView\x12+\x0A'DETECT_INTENT_RESPONSE_VIEW_UNSPECIFIED\x10\x00\x12\$\x0A DETECT_INTENT_RESPONSE_VIEW_FULL\x10\x01\x12%\x0A!DETECT_INTENT_RESPONSE_VIEW_BASIC\x10\x02\x12'\x0A#DETECT_INTENT_RESPONSE_VIEW_DEFAULT\x10\x032\xFA\x0D\x0A\x08Sessions\x12\xA6\x02\x0A\x0CDetectIntent\x122.google.cloud.dialogflow.cx.v3.DetectIntentRequest\x1A3.google.cloud.dialogflow.cx.v3.DetectIntentResponse\"\xAC\x01\x82\xD3\xE4\x93\x02\xA5\x01\"E/v3/{session=projects/*/locations/*/agents/*/sessions/*}:detectIntent:\x01*ZY\"T/v3/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:detectIntent:\x01*\x12\xD5\x02\x0A\x1BServerStreamingDetectIntent\x122.google.cloud.dialogflow.cx.v3.DetectIntentRequest\x1A3.google.cloud.dialogflow.cx.v3.DetectIntentResponse\"\xCA\x01\x82\xD3\xE4\x93\x02\xC3\x01\"T/v3/{session=projects/*/locations/*/agents/*/sessions/*}:serverStreamingDetectIntent:\x01*Zh\"c/v3/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:serverStreamingDetectIntent:\x01*0\x01\x12\x98\x01\x0A\x15StreamingDetectIntent\x12;.google.cloud.dialogflow.cx.v3.StreamingDetectIntentRequest\x1A<.google.cloud.dialogflow.cx.v3.StreamingDetectIntentResponse\"\x00(\x010\x01\x12\xA1\x02\x0A\x0BMatchIntent\x121.google.cloud.dialogflow.cx.v3.MatchIntentRequest\x1A2.google.cloud.dialogflow.cx.v3.MatchIntentResponse\"\xAA\x01\x82\xD3\xE4\x93\x02\xA3\x01\"D/v3/{session=projects/*/locations/*/agents/*/sessions/*}:matchIntent:\x01*ZX\"S/v3/{session=projects/*/locations/*/agents/*/environments/*/sessions/*}:matchIntent:\x01*\x12\xD5\x02\x0A\x0DFulfillIntent\x123.google.cloud.dialogflow.cx.v3.FulfillIntentRequest\x1A4.google.cloud.dialogflow.cx.v3.FulfillIntentResponse\"\xD8\x01\x82\xD3\xE4\x93\x02\xD1\x01\"[/v3/{match_intent_request.session=projects/*/locations/*/agents/*/sessions/*}:fulfillIntent:\x01*Zo\"j/v3/{match_intent_request.session=projects/*/locations/*/agents/*/environments/*/sessions/*}:fulfillIntent:\x01*\x12\xDB\x01\x0A\x14SubmitAnswerFeedback\x12:.google.cloud.dialogflow.cx.v3.SubmitAnswerFeedbackRequest\x1A-.google.cloud.dialogflow.cx.v3.AnswerFeedback\"X\x82\xD3\xE4\x93\x02R\"M/v3/{session=projects/*/locations/*/agents/*/sessions/*}:submitAnswerFeedback:\x01*\x1Ax\xCAA\x19dialogflow.googleapis.com\xD2AYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\xD0\x04\x0A!com.google.cloud.dialogflow.cx.v3B\x0CSessionProtoP\x01Z1cloud.google.com/go/dialogflow/cx/apiv3/cxpb;cxpb\xA2\x02\x02DF\xAA\x02\x1DGoogle.Cloud.Dialogflow.Cx.V3\xEA\x02!Google::Cloud::Dialogflow::CX::V3\xEAA\xD4\x01\x0A!dialogflow.googleapis.com/Session\x12Iprojects/{project}/locations/{location}/agents/{agent}/sessions/{session}\x12dprojects/{project}/locations/{location}/agents/{agent}/environments/{environment}/sessions/{session}\xEAA\xC5\x01\x0A(discoveryengine.googleapis.com/DataStore\x12?projects/{project}/locations/{location}/dataStores/{data_store}\x12Xprojects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

