<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/discoveryengine/v1/conversational_search_service.proto

namespace GPBMetadata\Google\Cloud\Discoveryengine\V1;

class ConversationalSearchService
{
    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\Discoveryengine\V1\Answer::initOnce();
        \GPBMetadata\Google\Cloud\Discoveryengine\V1\Conversation::initOnce();
        \GPBMetadata\Google\Cloud\Discoveryengine\V1\Safety::initOnce();
        \GPBMetadata\Google\Cloud\Discoveryengine\V1\SearchService::initOnce();
        \GPBMetadata\Google\Cloud\Discoveryengine\V1\Session::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xE7v\x0ACgoogle/cloud/discoveryengine/v1/conversational_search_service.proto\x12\x1Fgoogle.cloud.discoveryengine.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A,google/cloud/discoveryengine/v1/answer.proto\x1A2google/cloud/discoveryengine/v1/conversation.proto\x1A,google/cloud/discoveryengine/v1/safety.proto\x1A4google/cloud/discoveryengine/v1/search_service.proto\x1A-google/cloud/discoveryengine/v1/session.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\"\x9D\x05\x0A\x1BConverseConversationRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+discoveryengine.googleapis.com/Conversation\x12>\x0A\x05query\x18\x02 \x01(\x0B2*.google.cloud.discoveryengine.v1.TextInputB\x03\xE0A\x02\x12I\x0A\x0Eserving_config\x18\x03 \x01(\x09B1\xFAA.\x0A,discoveryengine.googleapis.com/ServingConfig\x12C\x0A\x0Cconversation\x18\x05 \x01(\x0B2-.google.cloud.discoveryengine.v1.Conversation\x12\x13\x0A\x0Bsafe_search\x18\x06 \x01(\x08\x12a\x0A\x0Buser_labels\x18\x07 \x03(\x0B2L.google.cloud.discoveryengine.v1.ConverseConversationRequest.UserLabelsEntry\x12b\x0A\x0Csummary_spec\x18\x08 \x01(\x0B2L.google.cloud.discoveryengine.v1.SearchRequest.ContentSearchSpec.SummarySpec\x12\x0E\x0A\x06filter\x18\x09 \x01(\x09\x12L\x0A\x0Aboost_spec\x18\x0A \x01(\x0B28.google.cloud.discoveryengine.v1.SearchRequest.BoostSpec\x1A1\x0A\x0FUserLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xF0\x01\x0A\x1CConverseConversationResponse\x125\x0A\x05reply\x18\x01 \x01(\x0B2&.google.cloud.discoveryengine.v1.Reply\x12C\x0A\x0Cconversation\x18\x02 \x01(\x0B2-.google.cloud.discoveryengine.v1.Conversation\x12T\x0A\x0Esearch_results\x18\x03 \x03(\x0B2<.google.cloud.discoveryengine.v1.SearchResponse.SearchResult\"\xA7\x01\x0A\x19CreateConversationRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(discoveryengine.googleapis.com/DataStore\x12H\x0A\x0Cconversation\x18\x02 \x01(\x0B2-.google.cloud.discoveryengine.v1.ConversationB\x03\xE0A\x02\"\x96\x01\x0A\x19UpdateConversationRequest\x12H\x0A\x0Cconversation\x18\x01 \x01(\x0B2-.google.cloud.discoveryengine.v1.ConversationB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"^\x0A\x19DeleteConversationRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+discoveryengine.googleapis.com/Conversation\"[\x0A\x16GetConversationRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+discoveryengine.googleapis.com/Conversation\"\xA5\x01\x0A\x18ListConversationsRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(discoveryengine.googleapis.com/DataStore\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12\x0E\x0A\x06filter\x18\x04 \x01(\x09\x12\x10\x0A\x08order_by\x18\x05 \x01(\x09\"z\x0A\x19ListConversationsResponse\x12D\x0A\x0Dconversations\x18\x01 \x03(\x0B2-.google.cloud.discoveryengine.v1.Conversation\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x8B0\x0A\x12AnswerQueryRequest\x12L\x0A\x0Eserving_config\x18\x01 \x01(\x09B4\xE0A\x02\xFAA.\x0A,discoveryengine.googleapis.com/ServingConfig\x12:\x0A\x05query\x18\x02 \x01(\x0B2&.google.cloud.discoveryengine.v1.QueryB\x03\xE0A\x02\x12<\x0A\x07session\x18\x03 \x01(\x09B+\xFAA(\x0A&discoveryengine.googleapis.com/Session\x12S\x0A\x0Bsafety_spec\x18\x04 \x01(\x0B2>.google.cloud.discoveryengine.v1.AnswerQueryRequest.SafetySpec\x12h\x0A\x16related_questions_spec\x18\x05 \x01(\x0B2H.google.cloud.discoveryengine.v1.AnswerQueryRequest.RelatedQuestionsSpec\x12^\x0A\x0Egrounding_spec\x18\x06 \x01(\x0B2A.google.cloud.discoveryengine.v1.AnswerQueryRequest.GroundingSpecB\x03\xE0A\x01\x12h\x0A\x16answer_generation_spec\x18\x07 \x01(\x0B2H.google.cloud.discoveryengine.v1.AnswerQueryRequest.AnswerGenerationSpec\x12S\x0A\x0Bsearch_spec\x18\x08 \x01(\x0B2>.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec\x12l\x0A\x18query_understanding_spec\x18\x09 \x01(\x0B2J.google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec\x12\x1D\x0A\x11asynchronous_mode\x18\x0A \x01(\x08B\x02\x18\x01\x12\x16\x0A\x0Euser_pseudo_id\x18\x0C \x01(\x09\x12X\x0A\x0Buser_labels\x18\x0D \x03(\x0B2C.google.cloud.discoveryengine.v1.AnswerQueryRequest.UserLabelsEntry\x12[\x0A\x0Dend_user_spec\x18\x0E \x01(\x0B2?.google.cloud.discoveryengine.v1.AnswerQueryRequest.EndUserSpecB\x03\xE0A\x01\x1A\xF9\x03\x0A\x0ASafetySpec\x12\x0E\x0A\x06enable\x18\x01 \x01(\x08\x12j\x0A\x0Fsafety_settings\x18\x02 \x03(\x0B2L.google.cloud.discoveryengine.v1.AnswerQueryRequest.SafetySpec.SafetySettingB\x03\xE0A\x01\x1A\xEE\x02\x0A\x0DSafetySetting\x12D\x0A\x08category\x18\x01 \x01(\x0E2-.google.cloud.discoveryengine.v1.HarmCategoryB\x03\xE0A\x02\x12w\x0A\x09threshold\x18\x02 \x01(\x0E2_.google.cloud.discoveryengine.v1.AnswerQueryRequest.SafetySpec.SafetySetting.HarmBlockThresholdB\x03\xE0A\x02\"\x9D\x01\x0A\x12HarmBlockThreshold\x12\$\x0A HARM_BLOCK_THRESHOLD_UNSPECIFIED\x10\x00\x12\x17\x0A\x13BLOCK_LOW_AND_ABOVE\x10\x01\x12\x1A\x0A\x16BLOCK_MEDIUM_AND_ABOVE\x10\x02\x12\x13\x0A\x0FBLOCK_ONLY_HIGH\x10\x03\x12\x0E\x0A\x0ABLOCK_NONE\x10\x04\x12\x07\x0A\x03OFF\x10\x05\x1A&\x0A\x14RelatedQuestionsSpec\x12\x0E\x0A\x06enable\x18\x01 \x01(\x08\x1A\x8E\x02\x0A\x0DGroundingSpec\x12'\x0A\x1Ainclude_grounding_supports\x18\x02 \x01(\x08B\x03\xE0A\x01\x12n\x0A\x0Ffiltering_level\x18\x03 \x01(\x0E2P.google.cloud.discoveryengine.v1.AnswerQueryRequest.GroundingSpec.FilteringLevelB\x03\xE0A\x01\"d\x0A\x0EFilteringLevel\x12\x1F\x0A\x1BFILTERING_LEVEL_UNSPECIFIED\x10\x00\x12\x17\x0A\x13FILTERING_LEVEL_LOW\x10\x01\x12\x18\x0A\x14FILTERING_LEVEL_HIGH\x10\x02\x1A\xA3\x04\x0A\x14AnswerGenerationSpec\x12f\x0A\x0Amodel_spec\x18\x01 \x01(\x0B2R.google.cloud.discoveryengine.v1.AnswerQueryRequest.AnswerGenerationSpec.ModelSpec\x12h\x0A\x0Bprompt_spec\x18\x02 \x01(\x0B2S.google.cloud.discoveryengine.v1.AnswerQueryRequest.AnswerGenerationSpec.PromptSpec\x12\x19\x0A\x11include_citations\x18\x03 \x01(\x08\x12\x1C\x0A\x14answer_language_code\x18\x04 \x01(\x09\x12 \x0A\x18ignore_adversarial_query\x18\x05 \x01(\x08\x12'\x0A\x1Fignore_non_answer_seeking_query\x18\x06 \x01(\x08\x12(\x0A\x1Bignore_low_relevant_content\x18\x07 \x01(\x08H\x00\x88\x01\x01\x12'\x0A\x1Aignore_jail_breaking_query\x18\x08 \x01(\x08B\x03\xE0A\x01\x1A\"\x0A\x09ModelSpec\x12\x15\x0A\x0Dmodel_version\x18\x01 \x01(\x09\x1A\x1E\x0A\x0APromptSpec\x12\x10\x0A\x08preamble\x18\x01 \x01(\x09B\x1E\x0A\x1C_ignore_low_relevant_content\x1A\xD8\x10\x0A\x0ASearchSpec\x12d\x0A\x0Dsearch_params\x18\x01 \x01(\x0B2K.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchParamsH\x00\x12m\x0A\x12search_result_list\x18\x02 \x01(\x0B2O.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultListH\x00\x1A\xE1\x02\x0A\x0CSearchParams\x12\x1A\x0A\x12max_return_results\x18\x01 \x01(\x05\x12\x0E\x0A\x06filter\x18\x02 \x01(\x09\x12L\x0A\x0Aboost_spec\x18\x03 \x01(\x0B28.google.cloud.discoveryengine.v1.SearchRequest.BoostSpec\x12\x10\x0A\x08order_by\x18\x04 \x01(\x09\x12m\x0A\x12search_result_mode\x18\x05 \x01(\x0E2Q.google.cloud.discoveryengine.v1.SearchRequest.ContentSearchSpec.SearchResultMode\x12V\x0A\x10data_store_specs\x18\x07 \x03(\x0B2<.google.cloud.discoveryengine.v1.SearchRequest.DataStoreSpec\x1A\x87\x0C\x0A\x10SearchResultList\x12t\x0A\x0Esearch_results\x18\x01 \x03(\x0B2\\.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult\x1A\xFC\x0A\x0A\x0CSearchResult\x12\x9B\x01\x0A\x1Aunstructured_document_info\x18\x01 \x01(\x0B2u.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfoH\x00\x12|\x0A\x0Achunk_info\x18\x02 \x01(\x0B2f.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.ChunkInfoH\x00\x1A\xA6\x06\x0A\x18UnstructuredDocumentInfo\x12>\x0A\x08document\x18\x01 \x01(\x09B,\xFAA)\x0A'discoveryengine.googleapis.com/Document\x12\x0B\x0A\x03uri\x18\x02 \x01(\x09\x12\x0D\x0A\x05title\x18\x03 \x01(\x09\x12\xA1\x01\x0A\x11document_contexts\x18\x04 \x03(\x0B2\x85\x01.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.DocumentContext\x12\xA5\x01\x0A\x13extractive_segments\x18\x05 \x03(\x0B2\x87\x01.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.ExtractiveSegment\x12\xA7\x01\x0A\x12extractive_answers\x18\x06 \x03(\x0B2\x86\x01.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.UnstructuredDocumentInfo.ExtractiveAnswerB\x02\x18\x01\x1A;\x0A\x0FDocumentContext\x12\x17\x0A\x0Fpage_identifier\x18\x01 \x01(\x09\x12\x0F\x0A\x07content\x18\x02 \x01(\x09\x1A=\x0A\x11ExtractiveSegment\x12\x17\x0A\x0Fpage_identifier\x18\x01 \x01(\x09\x12\x0F\x0A\x07content\x18\x02 \x01(\x09\x1A<\x0A\x10ExtractiveAnswer\x12\x17\x0A\x0Fpage_identifier\x18\x01 \x01(\x09\x12\x0F\x0A\x07content\x18\x02 \x01(\x09\x1A\x9B\x02\x0A\x09ChunkInfo\x128\x0A\x05chunk\x18\x01 \x01(\x09B)\xFAA&\x0A\$discoveryengine.googleapis.com/Chunk\x12\x0F\x0A\x07content\x18\x02 \x01(\x09\x12\x92\x01\x0A\x11document_metadata\x18\x04 \x01(\x0B2w.google.cloud.discoveryengine.v1.AnswerQueryRequest.SearchSpec.SearchResultList.SearchResult.ChunkInfo.DocumentMetadata\x1A.\x0A\x10DocumentMetadata\x12\x0B\x0A\x03uri\x18\x01 \x01(\x09\x12\x0D\x0A\x05title\x18\x02 \x01(\x09B\x09\x0A\x07contentB\x07\x0A\x05input\x1A\xAE\x08\x0A\x16QueryUnderstandingSpec\x12\x85\x01\x0A\x19query_classification_spec\x18\x01 \x01(\x0B2b.google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec\x12{\x0A\x14query_rephraser_spec\x18\x02 \x01(\x0B2].google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec\x12%\x0A\x18disable_spell_correction\x18\x03 \x01(\x08B\x03\xE0A\x01\x1A\xC6\x02\x0A\x17QueryClassificationSpec\x12v\x0A\x05types\x18\x01 \x03(\x0E2g.google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec.QueryClassificationSpec.Type\"\xB2\x01\x0A\x04Type\x12\x14\x0A\x10TYPE_UNSPECIFIED\x10\x00\x12\x15\x0A\x11ADVERSARIAL_QUERY\x10\x01\x12\x1C\x0A\x18NON_ANSWER_SEEKING_QUERY\x10\x02\x12\x17\x0A\x13JAIL_BREAKING_QUERY\x10\x03\x12\x1F\x0A\x1BNON_ANSWER_SEEKING_QUERY_V2\x10\x04\x12%\x0A!USER_DEFINED_CLASSIFICATION_QUERY\x10\x05\x1A\x9E\x03\x0A\x12QueryRephraserSpec\x12\x0F\x0A\x07disable\x18\x01 \x01(\x08\x12\x1A\x0A\x12max_rephrase_steps\x18\x02 \x01(\x05\x12\x80\x01\x0A\x0Amodel_spec\x18\x03 \x01(\x0B2g.google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpecB\x03\xE0A\x01\x1A\xD7\x01\x0A\x09ModelSpec\x12\x8A\x01\x0A\x0Amodel_type\x18\x01 \x01(\x0E2q.google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.ModelSpec.ModelTypeB\x03\xE0A\x01\"=\x0A\x09ModelType\x12\x1A\x0A\x16MODEL_TYPE_UNSPECIFIED\x10\x00\x12\x09\x0A\x05SMALL\x10\x01\x12\x09\x0A\x05LARGE\x10\x02\x1A\xD8\x03\x0A\x0BEndUserSpec\x12o\x0A\x11end_user_metadata\x18\x01 \x03(\x0B2O.google.cloud.discoveryengine.v1.AnswerQueryRequest.EndUserSpec.EndUserMetaDataB\x03\xE0A\x01\x1A\xD7\x02\x0A\x0FEndUserMetaData\x12o\x0A\x0Achunk_info\x18\x01 \x01(\x0B2Y.google.cloud.discoveryengine.v1.AnswerQueryRequest.EndUserSpec.EndUserMetaData.ChunkInfoH\x00\x1A\xC7\x01\x0A\x09ChunkInfo\x12\x0F\x0A\x07content\x18\x01 \x01(\x09\x12\x85\x01\x0A\x11document_metadata\x18\x02 \x01(\x0B2j.google.cloud.discoveryengine.v1.AnswerQueryRequest.EndUserSpec.EndUserMetaData.ChunkInfo.DocumentMetadata\x1A!\x0A\x10DocumentMetadata\x12\x0D\x0A\x05title\x18\x01 \x01(\x09B\x09\x0A\x07content\x1A1\x0A\x0FUserLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xA5\x01\x0A\x13AnswerQueryResponse\x127\x0A\x06answer\x18\x01 \x01(\x0B2'.google.cloud.discoveryengine.v1.Answer\x129\x0A\x07session\x18\x02 \x01(\x0B2(.google.cloud.discoveryengine.v1.Session\x12\x1A\x0A\x12answer_query_token\x18\x03 \x01(\x09\"O\x0A\x10GetAnswerRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%discoveryengine.googleapis.com/Answer\"\x98\x01\x0A\x14CreateSessionRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(discoveryengine.googleapis.com/DataStore\x12>\x0A\x07session\x18\x02 \x01(\x0B2(.google.cloud.discoveryengine.v1.SessionB\x03\xE0A\x02\"\x87\x01\x0A\x14UpdateSessionRequest\x12>\x0A\x07session\x18\x01 \x01(\x0B2(.google.cloud.discoveryengine.v1.SessionB\x03\xE0A\x02\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\"T\x0A\x14DeleteSessionRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&discoveryengine.googleapis.com/Session\"v\x0A\x11GetSessionRequest\x12<\x0A\x04name\x18\x01 \x01(\x09B.\xE0A\x02\xFAA(\x0A&discoveryengine.googleapis.com/Session\x12#\x0A\x16include_answer_details\x18\x02 \x01(\x08B\x03\xE0A\x01\"\xA0\x01\x0A\x13ListSessionsRequest\x12@\x0A\x06parent\x18\x01 \x01(\x09B0\xE0A\x02\xFAA*\x0A(discoveryengine.googleapis.com/DataStore\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12\x0E\x0A\x06filter\x18\x04 \x01(\x09\x12\x10\x0A\x08order_by\x18\x05 \x01(\x09\"k\x0A\x14ListSessionsResponse\x12:\x0A\x08sessions\x18\x01 \x03(\x0B2(.google.cloud.discoveryengine.v1.Session\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x092\x96+\x0A\x1BConversationalSearchService\x12\xAB\x03\x0A\x14ConverseConversation\x12<.google.cloud.discoveryengine.v1.ConverseConversationRequest\x1A=.google.cloud.discoveryengine.v1.ConverseConversationResponse\"\x95\x02\xDAA\x0Aname,query\x82\xD3\xE4\x93\x02\x81\x02\"G/v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse:\x01*ZZ\"U/v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:converse:\x01*ZW\"R/v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}:converse:\x01*\x12\xA6\x03\x0A\x12CreateConversation\x12:.google.cloud.discoveryengine.v1.CreateConversationRequest\x1A-.google.cloud.discoveryengine.v1.Conversation\"\xA4\x02\xDAA\x13parent,conversation\x82\xD3\xE4\x93\x02\x87\x02\">/v1/{parent=projects/*/locations/*/dataStores/*}/conversations:\x0CconversationZ\\\"L/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversations:\x0CconversationZY\"I/v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations:\x0Cconversation\x12\xD6\x02\x0A\x12DeleteConversation\x12:.google.cloud.discoveryengine.v1.DeleteConversationRequest\x1A\x16.google.protobuf.Empty\"\xEB\x01\xDAA\x04name\x82\xD3\xE4\x93\x02\xDD\x01*>/v1/{name=projects/*/locations/*/dataStores/*/conversations/*}ZN*L/v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}ZK*I/v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}\x12\xD2\x03\x0A\x12UpdateConversation\x12:.google.cloud.discoveryengine.v1.UpdateConversationRequest\x1A-.google.cloud.discoveryengine.v1.Conversation\"\xD0\x02\xDAA\x18conversation,update_mask\x82\xD3\xE4\x93\x02\xAE\x022K/v1/{conversation.name=projects/*/locations/*/dataStores/*/conversations/*}:\x0CconversationZi2Y/v1/{conversation.name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}:\x0CconversationZf2V/v1/{conversation.name=projects/*/locations/*/collections/*/engines/*/conversations/*}:\x0Cconversation\x12\xE7\x02\x0A\x0FGetConversation\x127.google.cloud.discoveryengine.v1.GetConversationRequest\x1A-.google.cloud.discoveryengine.v1.Conversation\"\xEB\x01\xDAA\x04name\x82\xD3\xE4\x93\x02\xDD\x01\x12>/v1/{name=projects/*/locations/*/dataStores/*/conversations/*}ZN\x12L/v1/{name=projects/*/locations/*/collections/*/dataStores/*/conversations/*}ZK\x12I/v1/{name=projects/*/locations/*/collections/*/engines/*/conversations/*}\x12\xFA\x02\x0A\x11ListConversations\x129.google.cloud.discoveryengine.v1.ListConversationsRequest\x1A:.google.cloud.discoveryengine.v1.ListConversationsResponse\"\xED\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02\xDD\x01\x12>/v1/{parent=projects/*/locations/*/dataStores/*}/conversationsZN\x12L/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/conversationsZK\x12I/v1/{parent=projects/*/locations/*/collections/*/engines/*}/conversations\x12\x9E\x03\x0A\x0BAnswerQuery\x123.google.cloud.discoveryengine.v1.AnswerQueryRequest\x1A4.google.cloud.discoveryengine.v1.AnswerQueryResponse\"\xA3\x02\x82\xD3\xE4\x93\x02\x9C\x02\"P/v1/{serving_config=projects/*/locations/*/dataStores/*/servingConfigs/*}:answer:\x01*Zc\"^/v1/{serving_config=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer:\x01*Z`\"[/v1/{serving_config=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:answer:\x01*\x12\xB8\x03\x0A\x11StreamAnswerQuery\x123.google.cloud.discoveryengine.v1.AnswerQueryRequest\x1A4.google.cloud.discoveryengine.v1.AnswerQueryResponse\"\xB5\x02\x82\xD3\xE4\x93\x02\xAE\x02\"V/v1/{serving_config=projects/*/locations/*/dataStores/*/servingConfigs/*}:streamAnswer:\x01*Zi\"d/v1/{serving_config=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:streamAnswer:\x01*Zf\"a/v1/{serving_config=projects/*/locations/*/collections/*/engines/*/servingConfigs/*}:streamAnswer:\x01*0\x01\x12\xE4\x02\x0A\x09GetAnswer\x121.google.cloud.discoveryengine.v1.GetAnswerRequest\x1A'.google.cloud.discoveryengine.v1.Answer\"\xFA\x01\xDAA\x04name\x82\xD3\xE4\x93\x02\xEC\x01\x12C/v1/{name=projects/*/locations/*/dataStores/*/sessions/*/answers/*}ZS\x12Q/v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*/answers/*}ZP\x12N/v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*/answers/*}\x12\xF4\x02\x0A\x0DCreateSession\x125.google.cloud.discoveryengine.v1.CreateSessionRequest\x1A(.google.cloud.discoveryengine.v1.Session\"\x81\x02\xDAA\x0Eparent,session\x82\xD3\xE4\x93\x02\xE9\x01\"9/v1/{parent=projects/*/locations/*/dataStores/*}/sessions:\x07sessionZR\"G/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessions:\x07sessionZO\"D/v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions:\x07session\x12\xBD\x02\x0A\x0DDeleteSession\x125.google.cloud.discoveryengine.v1.DeleteSessionRequest\x1A\x16.google.protobuf.Empty\"\xDC\x01\xDAA\x04name\x82\xD3\xE4\x93\x02\xCE\x01*9/v1/{name=projects/*/locations/*/dataStores/*/sessions/*}ZI*G/v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}ZF*D/v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}\x12\x91\x03\x0A\x0DUpdateSession\x125.google.cloud.discoveryengine.v1.UpdateSessionRequest\x1A(.google.cloud.discoveryengine.v1.Session\"\x9E\x02\xDAA\x13session,update_mask\x82\xD3\xE4\x93\x02\x81\x022A/v1/{session.name=projects/*/locations/*/dataStores/*/sessions/*}:\x07sessionZZ2O/v1/{session.name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}:\x07sessionZW2L/v1/{session.name=projects/*/locations/*/collections/*/engines/*/sessions/*}:\x07session\x12\xC9\x02\x0A\x0AGetSession\x122.google.cloud.discoveryengine.v1.GetSessionRequest\x1A(.google.cloud.discoveryengine.v1.Session\"\xDC\x01\xDAA\x04name\x82\xD3\xE4\x93\x02\xCE\x01\x129/v1/{name=projects/*/locations/*/dataStores/*/sessions/*}ZI\x12G/v1/{name=projects/*/locations/*/collections/*/dataStores/*/sessions/*}ZF\x12D/v1/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}\x12\xDC\x02\x0A\x0CListSessions\x124.google.cloud.discoveryengine.v1.ListSessionsRequest\x1A5.google.cloud.discoveryengine.v1.ListSessionsResponse\"\xDE\x01\xDAA\x06parent\x82\xD3\xE4\x93\x02\xCE\x01\x129/v1/{parent=projects/*/locations/*/dataStores/*}/sessionsZI\x12G/v1/{parent=projects/*/locations/*/collections/*/dataStores/*}/sessionsZF\x12D/v1/{parent=projects/*/locations/*/collections/*/engines/*}/sessions\x1AR\xCAA\x1Ediscoveryengine.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\x93\x02\x0A#com.google.cloud.discoveryengine.v1B ConversationalSearchServiceProtoP\x01ZMcloud.google.com/go/discoveryengine/apiv1/discoveryenginepb;discoveryenginepb\xA2\x02\x0FDISCOVERYENGINE\xAA\x02\x1FGoogle.Cloud.DiscoveryEngine.V1\xCA\x02\x1FGoogle\\Cloud\\DiscoveryEngine\\V1\xEA\x02\"Google::Cloud::DiscoveryEngine::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

