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

namespace GPBMetadata\Google\Cloud\Discoveryengine\V1;

class AssistAnswer
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xA6\x17\x0A3google/cloud/discoveryengine/v1/assist_answer.proto\x12\x1Fgoogle.cloud.discoveryengine.v1\x1A\x19google/api/resource.proto\"\x8D\x06\x0A\x0CAssistAnswer\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x05\x12B\x0A\x05state\x18\x02 \x01(\x0E23.google.cloud.discoveryengine.v1.AssistAnswer.State\x12D\x0A\x07replies\x18\x03 \x03(\x0B23.google.cloud.discoveryengine.v1.AssistAnswer.Reply\x12a\x0A\x16assist_skipped_reasons\x18\x05 \x03(\x0E2A.google.cloud.discoveryengine.v1.AssistAnswer.AssistSkippedReason\x1Ag\x0A\x05Reply\x12U\x0A\x10grounded_content\x18\x01 \x01(\x0B29.google.cloud.discoveryengine.v1.AssistantGroundedContentH\x00B\x07\x0A\x05reply\"W\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BIN_PROGRESS\x10\x01\x12\x0A\x0A\x06FAILED\x10\x02\x12\x0D\x0A\x09SUCCEEDED\x10\x03\x12\x0B\x0A\x07SKIPPED\x10\x04\"\x81\x01\x0A\x13AssistSkippedReason\x12%\x0A!ASSIST_SKIPPED_REASON_UNSPECIFIED\x10\x00\x12\$\x0A NON_ASSIST_SEEKING_QUERY_IGNORED\x10\x01\x12\x1D\x0A\x19CUSTOMER_POLICY_VIOLATION\x10\x02:\xB6\x01\xEAA\xB2\x01\x0A+discoveryengine.googleapis.com/AssistAnswer\x12\x82\x01projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}\"\xB1\x06\x0A\x10AssistantContent\x12\x0E\x0A\x04text\x18\x02 \x01(\x09H\x00\x12M\x0A\x0Binline_data\x18\x03 \x01(\x0B26.google.cloud.discoveryengine.v1.AssistantContent.BlobH\x00\x12F\x0A\x04file\x18\x04 \x01(\x0B26.google.cloud.discoveryengine.v1.AssistantContent.FileH\x00\x12[\x0A\x0Fexecutable_code\x18\x07 \x01(\x0B2@.google.cloud.discoveryengine.v1.AssistantContent.ExecutableCodeH\x00\x12f\x0A\x15code_execution_result\x18\x08 \x01(\x0B2E.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResultH\x00\x12\x0C\x0A\x04role\x18\x01 \x01(\x09\x12\x14\x0A\x07thought\x18\x06 \x01(\x08B\x03\xE0A\x01\x1A1\x0A\x04Blob\x12\x16\x0A\x09mime_type\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x11\x0A\x04data\x18\x02 \x01(\x0CB\x03\xE0A\x02\x1A4\x0A\x04File\x12\x16\x0A\x09mime_type\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x07file_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x1A#\x0A\x0EExecutableCode\x12\x11\x0A\x04code\x18\x02 \x01(\x09B\x03\xE0A\x02\x1A\xF6\x01\x0A\x13CodeExecutionResult\x12c\x0A\x07outcome\x18\x01 \x01(\x0E2M.google.cloud.discoveryengine.v1.AssistantContent.CodeExecutionResult.OutcomeB\x03\xE0A\x02\x12\x13\x0A\x06output\x18\x02 \x01(\x09B\x03\xE0A\x01\"e\x0A\x07Outcome\x12\x17\x0A\x13OUTCOME_UNSPECIFIED\x10\x00\x12\x0E\x0A\x0AOUTCOME_OK\x10\x01\x12\x12\x0A\x0EOUTCOME_FAILED\x10\x02\x12\x1D\x0A\x19OUTCOME_DEADLINE_EXCEEDED\x10\x03B\x06\x0A\x04data\"\xDF\x07\x0A\x18AssistantGroundedContent\x12r\x0A\x17text_grounding_metadata\x18\x03 \x01(\x0B2O.google.cloud.discoveryengine.v1.AssistantGroundedContent.TextGroundingMetadataH\x00\x12B\x0A\x07content\x18\x01 \x01(\x0B21.google.cloud.discoveryengine.v1.AssistantContent\x1A\xFE\x05\x0A\x15TextGroundingMetadata\x12i\x0A\x08segments\x18\x04 \x03(\x0B2W.google.cloud.discoveryengine.v1.AssistantGroundedContent.TextGroundingMetadata.Segment\x12m\x0A\x0Areferences\x18\x02 \x03(\x0B2Y.google.cloud.discoveryengine.v1.AssistantGroundedContent.TextGroundingMetadata.Reference\x1As\x0A\x07Segment\x12\x13\x0A\x0Bstart_index\x18\x01 \x01(\x03\x12\x11\x0A\x09end_index\x18\x02 \x01(\x03\x12\x19\x0A\x11reference_indices\x18\x04 \x03(\x05\x12\x17\x0A\x0Fgrounding_score\x18\x05 \x01(\x02\x12\x0C\x0A\x04text\x18\x06 \x01(\x09\x1A\x95\x03\x0A\x09Reference\x12\x0F\x0A\x07content\x18\x01 \x01(\x09\x12\x85\x01\x0A\x11document_metadata\x18\x02 \x01(\x0B2j.google.cloud.discoveryengine.v1.AssistantGroundedContent.TextGroundingMetadata.Reference.DocumentMetadata\x1A\xEE\x01\x0A\x10DocumentMetadata\x12C\x0A\x08document\x18\x01 \x01(\x09B,\xFAA)\x0A'discoveryengine.googleapis.com/DocumentH\x00\x88\x01\x01\x12\x10\x0A\x03uri\x18\x02 \x01(\x09H\x01\x88\x01\x01\x12\x12\x0A\x05title\x18\x03 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Fpage_identifier\x18\x04 \x01(\x09H\x03\x88\x01\x01\x12\x13\x0A\x06domain\x18\x05 \x01(\x09H\x04\x88\x01\x01B\x0B\x0A\x09_documentB\x06\x0A\x04_uriB\x08\x0A\x06_titleB\x12\x0A\x10_page_identifierB\x09\x0A\x07_domainB\x0A\x0A\x08metadataB\x84\x02\x0A#com.google.cloud.discoveryengine.v1B\x11AssistAnswerProtoP\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;
    }
}

