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

namespace GPBMetadata\Google\Cloud\Dialogflow\V2;

class Participant
{
    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\V2\AudioConfig::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\Generator::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\V2\Session::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xC7\x8A\x01\x0A,google/cloud/dialogflow/v2/participant.proto\x12\x1Agoogle.cloud.dialogflow.v2\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A-google/cloud/dialogflow/v2/audio_config.proto\x1A*google/cloud/dialogflow/v2/generator.proto\x1A(google/cloud/dialogflow/v2/session.proto\x1A google/protobuf/field_mask.proto\x1A\x1Cgoogle/protobuf/struct.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x17google/rpc/status.proto\"\xF8\x06\x0A\x0BParticipant\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x01\x12?\x0A\x04role\x18\x02 \x01(\x0E2,.google.cloud.dialogflow.v2.Participant.RoleB\x03\xE0A\x05\x12&\x0A\x19sip_recording_media_label\x18\x06 \x01(\x09B\x03\xE0A\x01\x12(\x0A\x1Bobfuscated_external_user_id\x18\x07 \x01(\x09B\x03\xE0A\x01\x12n\x0A\x1Adocuments_metadata_filters\x18\x08 \x03(\x0B2E.google.cloud.dialogflow.v2.Participant.DocumentsMetadataFiltersEntryB\x03\xE0A\x01\x12]\x0A\x14agent_desktop_source\x18\x0A \x01(\x0E2:.google.cloud.dialogflow.v2.Participant.AgentDesktopSourceB\x03\xE0A\x01\x1A?\x0A\x1DDocumentsMetadataFiltersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"P\x0A\x04Role\x12\x14\x0A\x10ROLE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BHUMAN_AGENT\x10\x01\x12\x13\x0A\x0FAUTOMATED_AGENT\x10\x02\x12\x0C\x0A\x08END_USER\x10\x03\"\x85\x01\x0A\x12AgentDesktopSource\x12\$\x0A AGENT_DESKTOP_SOURCE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BLIVE_PERSON\x10\x01\x12\x11\x0A\x0DGENESYS_CLOUD\x10\x02\x12\x0A\x0A\x06TWILIO\x10\x03\x12\x0E\x0A\x0ASALESFORCE\x10\x04\x12\x09\x0A\x05OTHER\x10\x08:\xD8\x01\xEAA\xD4\x01\x0A%dialogflow.googleapis.com/Participant\x12Jprojects/{project}/conversations/{conversation}/participants/{participant}\x12_projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}\"\x8C\x05\x0A\x07Message\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x14\x0A\x07content\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Dlanguage_code\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x18\x0A\x0Bparticipant\x18\x04 \x01(\x09B\x03\xE0A\x03\x12K\x0A\x10participant_role\x18\x05 \x01(\x0E2,.google.cloud.dialogflow.v2.Participant.RoleB\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x122\x0A\x09send_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\x12N\x0A\x12message_annotation\x18\x07 \x01(\x0B2-.google.cloud.dialogflow.v2.MessageAnnotationB\x03\xE0A\x03\x12T\x0A\x12sentiment_analysis\x18\x08 \x01(\x0B23.google.cloud.dialogflow.v2.SentimentAnalysisResultB\x03\xE0A\x03:\xC4\x01\xEAA\xC0\x01\x0A!dialogflow.googleapis.com/Message\x12Bprojects/{project}/conversations/{conversation}/messages/{message}\x12Wprojects/{project}/locations/{location}/conversations/{conversation}/messages/{message}\"\x9C\x01\x0A\x18CreateParticipantRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%dialogflow.googleapis.com/Participant\x12A\x0A\x0Bparticipant\x18\x02 \x01(\x0B2'.google.cloud.dialogflow.v2.ParticipantB\x03\xE0A\x02\"T\x0A\x15GetParticipantRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\"\x89\x01\x0A\x17ListParticipantsRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%dialogflow.googleapis.com/Participant\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"r\x0A\x18ListParticipantsResponse\x12=\x0A\x0Cparticipants\x18\x01 \x03(\x0B2'.google.cloud.dialogflow.v2.Participant\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x93\x01\x0A\x18UpdateParticipantRequest\x12A\x0A\x0Bparticipant\x18\x01 \x01(\x0B2'.google.cloud.dialogflow.v2.ParticipantB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"\x8A\x05\x0A\x15AnalyzeContentRequest\x12B\x0A\x0Bparticipant\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\x12;\x0A\x0Atext_input\x18\x06 \x01(\x0B2%.google.cloud.dialogflow.v2.TextInputH\x00\x12=\x0A\x0Baudio_input\x18\x07 \x01(\x0B2&.google.cloud.dialogflow.v2.AudioInputH\x00\x12=\x0A\x0Bevent_input\x18\x08 \x01(\x0B2&.google.cloud.dialogflow.v2.EventInputH\x00\x12G\x0A\x10suggestion_input\x18\x0C \x01(\x0B2+.google.cloud.dialogflow.v2.SuggestionInputH\x00\x12I\x0A\x12reply_audio_config\x18\x05 \x01(\x0B2-.google.cloud.dialogflow.v2.OutputAudioConfig\x12A\x0A\x0Cquery_params\x18\x09 \x01(\x0B2+.google.cloud.dialogflow.v2.QueryParameters\x12N\x0A\x13assist_query_params\x18\x0E \x01(\x0B21.google.cloud.dialogflow.v2.AssistQueryParameters\x12.\x0A\x0Dcx_parameters\x18\x12 \x01(\x0B2\x17.google.protobuf.Struct\x12\x12\x0A\x0Arequest_id\x18\x0B \x01(\x09B\x07\x0A\x05input\",\x0A\x0EDtmfParameters\x12\x1A\x0A\x12accepts_dtmf_input\x18\x01 \x01(\x08\"\xDE\x03\x0A\x16AnalyzeContentResponse\x12\x12\x0A\x0Areply_text\x18\x01 \x01(\x09\x12<\x0A\x0Breply_audio\x18\x02 \x01(\x0B2'.google.cloud.dialogflow.v2.OutputAudio\x12N\x0A\x15automated_agent_reply\x18\x03 \x01(\x0B2/.google.cloud.dialogflow.v2.AutomatedAgentReply\x124\x0A\x07message\x18\x05 \x01(\x0B2#.google.cloud.dialogflow.v2.Message\x12T\x0A\x1Ehuman_agent_suggestion_results\x18\x06 \x03(\x0B2,.google.cloud.dialogflow.v2.SuggestionResult\x12Q\x0A\x1Bend_user_suggestion_results\x18\x07 \x03(\x0B2,.google.cloud.dialogflow.v2.SuggestionResult\x12C\x0A\x0Fdtmf_parameters\x18\x09 \x01(\x0B2*.google.cloud.dialogflow.v2.DtmfParameters\"\xA6\x06\x0A\x1EStreamingAnalyzeContentRequest\x12B\x0A\x0Bparticipant\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\x12D\x0A\x0Caudio_config\x18\x02 \x01(\x0B2,.google.cloud.dialogflow.v2.InputAudioConfigH\x00\x12B\x0A\x0Btext_config\x18\x03 \x01(\x0B2+.google.cloud.dialogflow.v2.InputTextConfigH\x00\x12I\x0A\x12reply_audio_config\x18\x04 \x01(\x0B2-.google.cloud.dialogflow.v2.OutputAudioConfig\x12\x15\x0A\x0Binput_audio\x18\x05 \x01(\x0CH\x01\x12\x14\x0A\x0Ainput_text\x18\x06 \x01(\x09H\x01\x12E\x0A\x0Ainput_dtmf\x18\x09 \x01(\x0B2/.google.cloud.dialogflow.v2.TelephonyDtmfEventsH\x01\x12A\x0A\x0Cquery_params\x18\x07 \x01(\x0B2+.google.cloud.dialogflow.v2.QueryParameters\x12N\x0A\x13assist_query_params\x18\x08 \x01(\x0B21.google.cloud.dialogflow.v2.AssistQueryParameters\x12.\x0A\x0Dcx_parameters\x18\x0D \x01(\x0B2\x17.google.protobuf.Struct\x12&\x0A\x19enable_extended_streaming\x18\x0B \x01(\x08B\x03\xE0A\x01\x121\x0A\$enable_partial_automated_agent_reply\x18\x0C \x01(\x08B\x03\xE0A\x01\x12'\x0A\x1Aoutput_multiple_utterances\x18\x12 \x01(\x08B\x03\xE0A\x01\x12\x1D\x0A\x15enable_debugging_info\x18\x13 \x01(\x08B\x08\x0A\x06configB\x07\x0A\x05input\"\xA5\x05\x0A\x1FStreamingAnalyzeContentResponse\x12R\x0A\x12recognition_result\x18\x01 \x01(\x0B26.google.cloud.dialogflow.v2.StreamingRecognitionResult\x12\x12\x0A\x0Areply_text\x18\x02 \x01(\x09\x12<\x0A\x0Breply_audio\x18\x03 \x01(\x0B2'.google.cloud.dialogflow.v2.OutputAudio\x12N\x0A\x15automated_agent_reply\x18\x04 \x01(\x0B2/.google.cloud.dialogflow.v2.AutomatedAgentReply\x124\x0A\x07message\x18\x06 \x01(\x0B2#.google.cloud.dialogflow.v2.Message\x12T\x0A\x1Ehuman_agent_suggestion_results\x18\x07 \x03(\x0B2,.google.cloud.dialogflow.v2.SuggestionResult\x12Q\x0A\x1Bend_user_suggestion_results\x18\x08 \x03(\x0B2,.google.cloud.dialogflow.v2.SuggestionResult\x12C\x0A\x0Fdtmf_parameters\x18\x0A \x01(\x0B2*.google.cloud.dialogflow.v2.DtmfParameters\x12R\x0A\x0Edebugging_info\x18\x0B \x01(\x0B2:.google.cloud.dialogflow.v2.CloudConversationDebuggingInfo\x12\x14\x0A\x0Cspeech_model\x18\x0D \x01(\x09\"\x85\x02\x0A\x16SuggestArticlesRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\x12A\x0A\x0Elatest_message\x18\x02 \x01(\x09B)\xE0A\x01\xFAA#\x0A!dialogflow.googleapis.com/Message\x12\x19\x0A\x0Ccontext_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12N\x0A\x13assist_query_params\x18\x04 \x01(\x0B21.google.cloud.dialogflow.v2.AssistQueryParameters\"\x8B\x01\x0A\x17SuggestArticlesResponse\x12B\x0A\x0Farticle_answers\x18\x01 \x03(\x0B2).google.cloud.dialogflow.v2.ArticleAnswer\x12\x16\x0A\x0Elatest_message\x18\x02 \x01(\x09\x12\x14\x0A\x0Ccontext_size\x18\x03 \x01(\x05\"\x87\x02\x0A\x18SuggestFaqAnswersRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\x12A\x0A\x0Elatest_message\x18\x02 \x01(\x09B)\xE0A\x01\xFAA#\x0A!dialogflow.googleapis.com/Message\x12\x19\x0A\x0Ccontext_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12N\x0A\x13assist_query_params\x18\x04 \x01(\x0B21.google.cloud.dialogflow.v2.AssistQueryParameters\"\x85\x01\x0A\x19SuggestFaqAnswersResponse\x12:\x0A\x0Bfaq_answers\x18\x01 \x03(\x0B2%.google.cloud.dialogflow.v2.FaqAnswer\x12\x16\x0A\x0Elatest_message\x18\x02 \x01(\x09\x12\x14\x0A\x0Ccontext_size\x18\x03 \x01(\x05\"\xA1\x03\x0A\x1BGenerateSuggestionsResponse\x12w\x0A\x1Cgenerator_suggestion_answers\x18\x01 \x03(\x0B2Q.google.cloud.dialogflow.v2.GenerateSuggestionsResponse.GeneratorSuggestionAnswer\x12>\x0A\x0Elatest_message\x18\x02 \x01(\x09B&\xFAA#\x0A!dialogflow.googleapis.com/Message\x1A\xC8\x01\x0A\x19GeneratorSuggestionAnswer\x12M\x0A\x14generator_suggestion\x18\x01 \x01(\x0B2/.google.cloud.dialogflow.v2.GeneratorSuggestion\x12\x18\x0A\x10source_generator\x18\x02 \x01(\x09\x12B\x0A\x0Danswer_record\x18\x03 \x01(\x09B+\xFAA(\x0A&dialogflow.googleapis.com/AnswerRecord\"\xF4\x01\x0A\x1ASuggestSmartRepliesRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\x12A\x0A\x12current_text_input\x18\x04 \x01(\x0B2%.google.cloud.dialogflow.v2.TextInput\x12>\x0A\x0Elatest_message\x18\x02 \x01(\x09B&\xFAA#\x0A!dialogflow.googleapis.com/Message\x12\x14\x0A\x0Ccontext_size\x18\x03 \x01(\x05\"\xC3\x01\x0A\x1BSuggestSmartRepliesResponse\x12N\x0A\x13smart_reply_answers\x18\x01 \x03(\x0B2,.google.cloud.dialogflow.v2.SmartReplyAnswerB\x03\xE0A\x03\x12>\x0A\x0Elatest_message\x18\x02 \x01(\x09B&\xFAA#\x0A!dialogflow.googleapis.com/Message\x12\x14\x0A\x0Ccontext_size\x18\x03 \x01(\x05\"c\x0A\x0AAudioInput\x12A\x0A\x06config\x18\x01 \x01(\x0B2,.google.cloud.dialogflow.v2.InputAudioConfigB\x03\xE0A\x02\x12\x12\x0A\x05audio\x18\x02 \x01(\x0CB\x03\xE0A\x02\"[\x0A\x0BOutputAudio\x12=\x0A\x06config\x18\x01 \x01(\x0B2-.google.cloud.dialogflow.v2.OutputAudioConfig\x12\x0D\x0A\x05audio\x18\x02 \x01(\x0C\"\xE8\x02\x0A\x13AutomatedAgentReply\x12P\x0A\x16detect_intent_response\x18\x01 \x01(\x0B20.google.cloud.dialogflow.v2.DetectIntentResponse\x12k\x0A\x1Aautomated_agent_reply_type\x18\x07 \x01(\x0E2G.google.cloud.dialogflow.v2.AutomatedAgentReply.AutomatedAgentReplyType\x12\x1A\x0A\x12allow_cancellation\x18\x08 \x01(\x08\x12\x17\x0A\x0Fcx_current_page\x18\x0B \x01(\x09\"]\x0A\x17AutomatedAgentReplyType\x12*\x0A&AUTOMATED_AGENT_REPLY_TYPE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07PARTIAL\x10\x01\x12\x09\x0A\x05FINAL\x10\x02\"\xE4\x01\x0A\x0DArticleAnswer\x12\x0D\x0A\x05title\x18\x01 \x01(\x09\x12\x0B\x0A\x03uri\x18\x02 \x01(\x09\x12\x10\x0A\x08snippets\x18\x03 \x03(\x09\x12\x12\x0A\x0Aconfidence\x18\x04 \x01(\x02\x12I\x0A\x08metadata\x18\x05 \x03(\x0B27.google.cloud.dialogflow.v2.ArticleAnswer.MetadataEntry\x12\x15\x0A\x0Danswer_record\x18\x06 \x01(\x09\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xE0\x01\x0A\x09FaqAnswer\x12\x0E\x0A\x06answer\x18\x01 \x01(\x09\x12\x12\x0A\x0Aconfidence\x18\x02 \x01(\x02\x12\x10\x0A\x08question\x18\x03 \x01(\x09\x12\x0E\x0A\x06source\x18\x04 \x01(\x09\x12E\x0A\x08metadata\x18\x05 \x03(\x0B23.google.cloud.dialogflow.v2.FaqAnswer.MetadataEntry\x12\x15\x0A\x0Danswer_record\x18\x06 \x01(\x09\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"y\x0A\x10SmartReplyAnswer\x12\x0D\x0A\x05reply\x18\x01 \x01(\x09\x12\x12\x0A\x0Aconfidence\x18\x02 \x01(\x02\x12B\x0A\x0Danswer_record\x18\x03 \x01(\x09B+\xFAA(\x0A&dialogflow.googleapis.com/AnswerRecord\"\\\x0A\x10IntentSuggestion\x12\x14\x0A\x0Cdisplay_name\x18\x01 \x01(\x09\x12\x13\x0A\x09intent_v2\x18\x02 \x01(\x09H\x00\x12\x13\x0A\x0Bdescription\x18\x05 \x01(\x09B\x08\x0A\x06intent\"\xC5\x01\x0A\x16DialogflowAssistAnswer\x12?\x0A\x0Cquery_result\x18\x01 \x01(\x0B2'.google.cloud.dialogflow.v2.QueryResultH\x00\x12I\x0A\x11intent_suggestion\x18\x05 \x01(\x0B2,.google.cloud.dialogflow.v2.IntentSuggestionH\x00\x12\x15\x0A\x0Danswer_record\x18\x02 \x01(\x09B\x08\x0A\x06result\"\xB5\x04\x0A\x10SuggestionResult\x12#\x0A\x05error\x18\x01 \x01(\x0B2\x12.google.rpc.StatusH\x00\x12X\x0A\x19suggest_articles_response\x18\x02 \x01(\x0B23.google.cloud.dialogflow.v2.SuggestArticlesResponseH\x00\x12g\x0A!suggest_knowledge_assist_response\x18\x08 \x01(\x0B2:.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponseH\x00\x12]\x0A\x1Csuggest_faq_answers_response\x18\x03 \x01(\x0B25.google.cloud.dialogflow.v2.SuggestFaqAnswersResponseH\x00\x12a\x0A\x1Esuggest_smart_replies_response\x18\x04 \x01(\x0B27.google.cloud.dialogflow.v2.SuggestSmartRepliesResponseH\x00\x12`\x0A\x1Dgenerate_suggestions_response\x18\x09 \x01(\x0B27.google.cloud.dialogflow.v2.GenerateSuggestionsResponseH\x00B\x15\x0A\x13suggestion_response\"-\x0A\x0FInputTextConfig\x12\x1A\x0A\x0Dlanguage_code\x18\x01 \x01(\x09B\x03\xE0A\x02\"j\x0A\x14AnnotatedMessagePart\x12\x0C\x0A\x04text\x18\x01 \x01(\x09\x12\x13\x0A\x0Bentity_type\x18\x02 \x01(\x09\x12/\x0A\x0Fformatted_value\x18\x03 \x01(\x0B2\x16.google.protobuf.Value\"n\x0A\x11MessageAnnotation\x12?\x0A\x05parts\x18\x01 \x03(\x0B20.google.cloud.dialogflow.v2.AnnotatedMessagePart\x12\x18\x0A\x10contain_entities\x18\x02 \x01(\x08\"\xA3\x02\x0A\x0FSuggestionInput\x12\x1A\x0A\x0Danswer_record\x18\x01 \x01(\x09B\x03\xE0A\x02\x120\x0A\x0Aparameters\x18\x04 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x12G\x0A\x06action\x18\x05 \x01(\x0E22.google.cloud.dialogflow.v2.SuggestionInput.ActionB\x03\xE0A\x01\x122\x0A\x09send_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\"E\x0A\x06Action\x12\x16\x0A\x12ACTION_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06CANCEL\x10\x01\x12\x0A\x0A\x06REVISE\x10\x02\x12\x0B\x0A\x07CONFIRM\x10\x03\"\xCD\x01\x0A\x15AssistQueryParameters\x12s\x0A\x1Adocuments_metadata_filters\x18\x01 \x03(\x0B2O.google.cloud.dialogflow.v2.AssistQueryParameters.DocumentsMetadataFiltersEntry\x1A?\x0A\x1DDocumentsMetadataFiltersEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xE3\x01\x0A\x1DSuggestKnowledgeAssistRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Participant\x12A\x0A\x0Elatest_message\x18\x02 \x01(\x09B)\xE0A\x01\xFAA#\x0A!dialogflow.googleapis.com/Message\x12\x19\x0A\x0Ccontext_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12%\x0A\x18previous_suggested_query\x18\x04 \x01(\x09B\x03\xE0A\x01\"\xA7\x01\x0A\x1ESuggestKnowledgeAssistResponse\x12W\x0A\x17knowledge_assist_answer\x18\x01 \x01(\x0B21.google.cloud.dialogflow.v2.KnowledgeAssistAnswerB\x03\xE0A\x03\x12\x16\x0A\x0Elatest_message\x18\x02 \x01(\x09\x12\x14\x0A\x0Ccontext_size\x18\x03 \x01(\x05\"\xB9\x05\x0A!IngestedContextReferenceDebugInfo\x12\x1F\x0A\x17project_not_allowlisted\x18\x01 \x01(\x08\x12#\x0A\x1Bcontext_reference_retrieved\x18\x02 \x01(\x08\x12\x80\x01\x0A\x1Eingested_parameters_debug_info\x18\x03 \x03(\x0B2X.google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo.IngestedParameterDebugInfo\x1A\xCA\x03\x0A\x1AIngestedParameterDebugInfo\x12\x11\x0A\x09parameter\x18\x01 \x01(\x09\x12\x82\x01\x0A\x10ingestion_status\x18\x02 \x01(\x0E2h.google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo.IngestedParameterDebugInfo.IngestionStatus\"\x93\x02\x0A\x0FIngestionStatus\x12 \x0A\x1CINGESTION_STATUS_UNSPECIFIED\x10\x00\x12\x1E\x0A\x1AINGESTION_STATUS_SUCCEEDED\x10\x01\x12*\x0A&INGESTION_STATUS_CONTEXT_NOT_AVAILABLE\x10\x02\x12!\x0A\x1DINGESTION_STATUS_PARSE_FAILED\x10\x03\x12\"\x0A\x1EINGESTION_STATUS_INVALID_ENTRY\x10\x04\x12#\x0A\x1FINGESTION_STATUS_INVALID_FORMAT\x10\x05\x12&\x0A\"INGESTION_STATUS_LANGUAGE_MISMATCH\x10\x06\"\x97\x02\x0A\x0EServiceLatency\x12e\x0A\x1Ainternal_service_latencies\x18\x01 \x03(\x0B2A.google.cloud.dialogflow.v2.ServiceLatency.InternalServiceLatency\x1A\x9D\x01\x0A\x16InternalServiceLatency\x12\x0C\x0A\x04step\x18\x01 \x01(\x09\x12\x12\x0A\x0Alatency_ms\x18\x02 \x01(\x02\x12.\x0A\x0Astart_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x121\x0A\x0Dcomplete_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\"\xF4\x0F\x0A\x18KnowledgeAssistDebugInfo\x12z\x0A\x1Fquery_generation_failure_reason\x18\x01 \x01(\x0E2Q.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryGenerationFailureReason\x12\x82\x01\x0A#query_categorization_failure_reason\x18\x02 \x01(\x0E2U.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.QueryCategorizationFailureReason\x12V\x0A\x19datastore_response_reason\x18\x03 \x01(\x0E23.google.cloud.dialogflow.v2.DatastoreResponseReason\x12o\x0A\x19knowledge_assist_behavior\x18\x04 \x01(\x0B2L.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo.KnowledgeAssistBehavior\x12l\x0A%ingested_context_reference_debug_info\x18\x05 \x01(\x0B2=.google.cloud.dialogflow.v2.IngestedContextReferenceDebugInfo\x12C\x0A\x0Fservice_latency\x18\x06 \x01(\x0B2*.google.cloud.dialogflow.v2.ServiceLatency\x1A\xB9\x05\x0A\x17KnowledgeAssistBehavior\x12%\x0A\x1Danswer_generation_rewriter_on\x18\x01 \x01(\x08\x12\"\x0A\x1Aend_user_metadata_included\x18\x02 \x01(\x08\x12\x19\x0A\x11return_query_only\x18\x04 \x01(\x08\x12\x1B\x0A\x13use_pubsub_delivery\x18\x05 \x01(\x08\x12\x1D\x0A\x15disable_sync_delivery\x18\x06 \x01(\x08\x12!\x0A\x19previous_queries_included\x18\x07 \x01(\x08\x12\x1E\x0A\x16use_translated_message\x18\x08 \x01(\x08\x12&\x0A\x1Euse_custom_safety_filter_level\x18\x09 \x01(\x08\x123\x0A+conversation_transcript_has_mixed_languages\x18\x0A \x01(\x08\x120\x0A(query_generation_agent_language_mismatch\x18\x0B \x01(\x08\x123\x0A+query_generation_end_user_language_mismatch\x18\x0C \x01(\x08\x12%\x0A\x1Dthird_party_connector_allowed\x18\x0D \x01(\x08\x12\"\x0A\x1Amultiple_queries_generated\x18\x0E \x01(\x08\x12&\x0A\x1Equery_contained_search_context\x18\x0F \x01(\x08\x12.\x0A&invalid_items_query_suggestion_skipped\x18\x10 \x01(\x08\x12+\x0A#primary_query_redacted_and_replaced\x18\x11 \x01(\x08\x12%\x0A\x1Dappended_search_context_count\x18\x12 \x01(\x05\"\xCF\x03\x0A\x1CQueryGenerationFailureReason\x12/\x0A+QUERY_GENERATION_FAILURE_REASON_UNSPECIFIED\x10\x00\x12!\x0A\x1DQUERY_GENERATION_OUT_OF_QUOTA\x10\x01\x12\x1B\x0A\x17QUERY_GENERATION_FAILED\x10\x02\x12'\x0A#QUERY_GENERATION_NO_QUERY_GENERATED\x10\x03\x12\x1F\x0A\x1BQUERY_GENERATION_RAI_FAILED\x10\x04\x12\x14\x0A\x10NOT_IN_ALLOWLIST\x10\x05\x12#\x0A\x1FQUERY_GENERATION_QUERY_REDACTED\x10\x06\x12.\x0A*QUERY_GENERATION_LLM_RESPONSE_PARSE_FAILED\x10\x0A\x12'\x0A#QUERY_GENERATION_EMPTY_CONVERSATION\x10\x0B\x12'\x0A#QUERY_GENERATION_EMPTY_LAST_MESSAGE\x10\x0C\x127\x0A3QUERY_GENERATION_TRIGGERING_EVENT_CONDITION_NOT_MET\x10\x0D\"\xCC\x01\x0A QueryCategorizationFailureReason\x123\x0A/QUERY_CATEGORIZATION_FAILURE_REASON_UNSPECIFIED\x10\x00\x12'\x0A#QUERY_CATEGORIZATION_INVALID_CONFIG\x10\x01\x12)\x0A%QUERY_CATEGORIZATION_RESULT_NOT_FOUND\x10\x02\x12\x1F\x0A\x1BQUERY_CATEGORIZATION_FAILED\x10\x03\"\xF6\x06\x0A\x15KnowledgeAssistAnswer\x12Y\x0A\x0Fsuggested_query\x18\x01 \x01(\x0B2@.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.SuggestedQuery\x12a\x0A\x16suggested_query_answer\x18\x02 \x01(\x0B2A.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer\x12\x15\x0A\x0Danswer_record\x18\x03 \x01(\x09\x12Y\x0A\x1Bknowledge_assist_debug_info\x18\x07 \x01(\x0B24.google.cloud.dialogflow.v2.KnowledgeAssistDebugInfo\x1A\$\x0A\x0ESuggestedQuery\x12\x12\x0A\x0Aquery_text\x18\x01 \x01(\x09\x1A\x86\x04\x0A\x0FKnowledgeAnswer\x12\x13\x0A\x0Banswer_text\x18\x01 \x01(\x09\x12a\x0A\x0Afaq_source\x18\x03 \x01(\x0B2K.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.FaqSourceH\x00\x12o\x0A\x11generative_source\x18\x04 \x01(\x0B2R.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSourceH\x00\x1A\x1D\x0A\x09FaqSource\x12\x10\x0A\x08question\x18\x02 \x01(\x09\x1A\xE0\x01\x0A\x10GenerativeSource\x12l\x0A\x08snippets\x18\x01 \x03(\x0B2Z.google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer.GenerativeSource.Snippet\x1A^\x0A\x07Snippet\x12\x0B\x0A\x03uri\x18\x02 \x01(\x09\x12\x0C\x0A\x04text\x18\x03 \x01(\x09\x12\x0D\x0A\x05title\x18\x04 \x01(\x09\x12)\x0A\x08metadata\x18\x05 \x01(\x0B2\x17.google.protobuf.StructB\x08\x0A\x06source*\xD6\x02\x0A\x17DatastoreResponseReason\x12)\x0A%DATASTORE_RESPONSE_REASON_UNSPECIFIED\x10\x00\x12\x08\x0A\x04NONE\x10\x01\x12\x17\x0A\x13SEARCH_OUT_OF_QUOTA\x10\x02\x12\x18\x0A\x14SEARCH_EMPTY_RESULTS\x10\x03\x12%\x0A!ANSWER_GENERATION_GEN_AI_DISABLED\x10\x04\x12\"\x0A\x1EANSWER_GENERATION_OUT_OF_QUOTA\x10\x05\x12\x1B\x0A\x17ANSWER_GENERATION_ERROR\x10\x06\x12%\x0A!ANSWER_GENERATION_NOT_ENOUGH_INFO\x10\x07\x12 \x0A\x1CANSWER_GENERATION_RAI_FAILED\x10\x08\x12\"\x0A\x1EANSWER_GENERATION_NOT_GROUNDED\x10\x092\xFA\x18\x0A\x0CParticipants\x12\xA5\x02\x0A\x11CreateParticipant\x124.google.cloud.dialogflow.v2.CreateParticipantRequest\x1A'.google.cloud.dialogflow.v2.Participant\"\xB0\x01\xDAA\x12parent,participant\x82\xD3\xE4\x93\x02\x94\x01\"4/v2/{parent=projects/*/conversations/*}/participants:\x0BparticipantZO\"@/v2/{parent=projects/*/locations/*/conversations/*}/participants:\x0Bparticipant\x12\xF6\x01\x0A\x0EGetParticipant\x121.google.cloud.dialogflow.v2.GetParticipantRequest\x1A'.google.cloud.dialogflow.v2.Participant\"\x87\x01\xDAA\x04name\x82\xD3\xE4\x93\x02z\x124/v2/{name=projects/*/conversations/*/participants/*}ZB\x12@/v2/{name=projects/*/locations/*/conversations/*/participants/*}\x12\x89\x02\x0A\x10ListParticipants\x123.google.cloud.dialogflow.v2.ListParticipantsRequest\x1A4.google.cloud.dialogflow.v2.ListParticipantsResponse\"\x89\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02z\x124/v2/{parent=projects/*/conversations/*}/participantsZB\x12@/v2/{parent=projects/*/locations/*/conversations/*}/participants\x12\xC2\x02\x0A\x11UpdateParticipant\x124.google.cloud.dialogflow.v2.UpdateParticipantRequest\x1A'.google.cloud.dialogflow.v2.Participant\"\xCD\x01\xDAA\x17participant,update_mask\x82\xD3\xE4\x93\x02\xAC\x012@/v2/{participant.name=projects/*/conversations/*/participants/*}:\x0BparticipantZ[2L/v2/{participant.name=projects/*/locations/*/conversations/*/participants/*}:\x0Bparticipant\x12\xFA\x02\x0A\x0EAnalyzeContent\x121.google.cloud.dialogflow.v2.AnalyzeContentRequest\x1A2.google.cloud.dialogflow.v2.AnalyzeContentResponse\"\x80\x02\xDAA\x16participant,text_input\xDAA\x17participant,event_input\xDAA\x17participant,audio_input\x82\xD3\xE4\x93\x02\xAC\x01\"J/v2/{participant=projects/*/conversations/*/participants/*}:analyzeContent:\x01*Z[\"V/v2/{participant=projects/*/locations/*/conversations/*/participants/*}:analyzeContent:\x01*\x12\x98\x01\x0A\x17StreamingAnalyzeContent\x12:.google.cloud.dialogflow.v2.StreamingAnalyzeContentRequest\x1A;.google.cloud.dialogflow.v2.StreamingAnalyzeContentResponse\"\x00(\x010\x01\x12\xC9\x02\x0A\x0FSuggestArticles\x122.google.cloud.dialogflow.v2.SuggestArticlesRequest\x1A3.google.cloud.dialogflow.v2.SuggestArticlesResponse\"\xCC\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02\xBC\x01\"R/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestArticles:\x01*Zc\"^/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestArticles:\x01*\x12\xD3\x02\x0A\x11SuggestFaqAnswers\x124.google.cloud.dialogflow.v2.SuggestFaqAnswersRequest\x1A5.google.cloud.dialogflow.v2.SuggestFaqAnswersResponse\"\xD0\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02\xC0\x01\"T/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestFaqAnswers:\x01*Ze\"`/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestFaqAnswers:\x01*\x12\xDD\x02\x0A\x13SuggestSmartReplies\x126.google.cloud.dialogflow.v2.SuggestSmartRepliesRequest\x1A7.google.cloud.dialogflow.v2.SuggestSmartRepliesResponse\"\xD4\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02\xC4\x01\"V/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestSmartReplies:\x01*Zg\"b/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestSmartReplies:\x01*\x12\xE3\x02\x0A\x16SuggestKnowledgeAssist\x129.google.cloud.dialogflow.v2.SuggestKnowledgeAssistRequest\x1A:.google.cloud.dialogflow.v2.SuggestKnowledgeAssistResponse\"\xD1\x01\x82\xD3\xE4\x93\x02\xCA\x01\"Y/v2/{parent=projects/*/conversations/*/participants/*}/suggestions:suggestKnowledgeAssist:\x01*Zj\"e/v2/{parent=projects/*/locations/*/conversations/*/participants/*}/suggestions:suggestKnowledgeAssist:\x01*\x1Ax\xCAA\x19dialogflow.googleapis.com\xD2AYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\x96\x01\x0A\x1Ecom.google.cloud.dialogflow.v2B\x10ParticipantProtoP\x01Z>cloud.google.com/go/dialogflow/apiv2/dialogflowpb;dialogflowpb\xA2\x02\x02DF\xAA\x02\x1AGoogle.Cloud.Dialogflow.V2b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

