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

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

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\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Content::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xFB\x13\x0A(google/cloud/aiplatform/v1/session.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A\x19google/api/resource.proto\x1A(google/cloud/aiplatform/v1/content.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Cgoogle/protobuf/struct.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xF6\x04\x0A\x07Session\x126\x0A\x0Bexpire_time\x18\x0D \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01H\x00\x120\x0A\x03ttl\x18\x0E \x01(\x0B2\x19.google.protobuf.DurationB\x06\xE0A\x01\xE0A\x04H\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x19\x0A\x0Cdisplay_name\x18\x05 \x01(\x09B\x03\xE0A\x01\x12?\x0A\x06labels\x18\x08 \x03(\x0B2/.google.cloud.aiplatform.v1.Session.LabelsEntry\x123\x0A\x0Dsession_state\x18\x0A \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x12\x17\x0A\x07user_id\x18\x0C \x01(\x09B\x06\xE0A\x05\xE0A\x02\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:\x9A\x01\xEAA\x96\x01\x0A!aiplatform.googleapis.com/Session\x12^projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}*\x08sessions2\x07sessionB\x0C\x0A\x0Aexpiration\"\xEA\x04\x0A\x0CSessionEvent\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x13\x0A\x06author\x18\x03 \x01(\x09B\x03\xE0A\x02\x129\x0A\x07content\x18\x04 \x01(\x0B2#.google.cloud.aiplatform.v1.ContentB\x03\xE0A\x01\x12\x1A\x0A\x0Dinvocation_id\x18\x05 \x01(\x09B\x03\xE0A\x02\x12>\x0A\x07actions\x18\x06 \x01(\x0B2(.google.cloud.aiplatform.v1.EventActionsB\x03\xE0A\x01\x122\x0A\x09timestamp\x18\x08 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x02\x12\x17\x0A\x0Aerror_code\x18\x09 \x01(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Derror_message\x18\x0A \x01(\x09B\x03\xE0A\x01\x12F\x0A\x0Eevent_metadata\x18\x0B \x01(\x0B2).google.cloud.aiplatform.v1.EventMetadataB\x03\xE0A\x01\x12/\x0A\x09raw_event\x18\x0C \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01:\xB8\x01\xEAA\xB4\x01\x0A&aiplatform.googleapis.com/SessionEvent\x12mprojects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}/events/{event}*\x0DsessionEvents2\x0CsessionEvent\"\xB1\x03\x0A\x0DEventMetadata\x12N\x0A\x12grounding_metadata\x18\x01 \x01(\x0B2-.google.cloud.aiplatform.v1.GroundingMetadataB\x03\xE0A\x01\x12\x14\x0A\x07partial\x18\x02 \x01(\x08B\x03\xE0A\x01\x12\x1A\x0A\x0Dturn_complete\x18\x03 \x01(\x08B\x03\xE0A\x01\x12\x18\x0A\x0Binterrupted\x18\x04 \x01(\x08B\x03\xE0A\x01\x12\"\x0A\x15long_running_tool_ids\x18\x05 \x03(\x09B\x03\xE0A\x01\x12\x13\x0A\x06branch\x18\x06 \x01(\x09B\x03\xE0A\x01\x120\x0A\x0Fcustom_metadata\x18\x07 \x01(\x0B2\x17.google.protobuf.Struct\x12K\x0A\x13input_transcription\x18\x0A \x01(\x0B2).google.cloud.aiplatform.v1.TranscriptionB\x03\xE0A\x01\x12L\x0A\x14output_transcription\x18\x0B \x01(\x0B2).google.cloud.aiplatform.v1.TranscriptionB\x03\xE0A\x01\"\xE4\x02\x0A\x0CEventActions\x12\x1F\x0A\x12skip_summarization\x18\x01 \x01(\x08B\x03\xE0A\x01\x121\x0A\x0Bstate_delta\x18\x02 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x12X\x0A\x0Eartifact_delta\x18\x03 \x03(\x0B2;.google.cloud.aiplatform.v1.EventActions.ArtifactDeltaEntryB\x03\xE0A\x01\x12\x15\x0A\x08escalate\x18\x06 \x01(\x08B\x03\xE0A\x01\x12<\x0A\x16requested_auth_configs\x18\x07 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01\x12\x1B\x0A\x0Etransfer_agent\x18\x08 \x01(\x09B\x03\xE0A\x01\x1A4\x0A\x12ArtifactDeltaEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x05:\x028\x01\"9\x0A\x0DTranscription\x12\x11\x0A\x04text\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08finished\x18\x02 \x01(\x08B\x03\xE0A\x01B\xCA\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\x0CSessionProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xAA\x02\x1AGoogle.Cloud.AIPlatform.V1\xCA\x02\x1AGoogle\\Cloud\\AIPlatform\\V1\xEA\x02\x1DGoogle::Cloud::AIPlatform::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

