<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: livekit_agent_simulation.proto

namespace GPBMetadata;

class LivekitAgentSimulation
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Agent\LivekitAgentSession::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\LivekitCloudAgent::initOnce();
        \GPBMetadata\LivekitModels::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xB50\x0A\x1Elivekit_agent_simulation.proto\x12\x07livekit\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x19livekit_cloud_agent.proto\x1A\x14livekit_models.proto\"\xEA\x02\x0A\x14SimulationRunSummary\x12\x0E\x0A\x06passed\x18\x01 \x01(\x05\x12\x0E\x0A\x06failed\x18\x02 \x01(\x05\x12\x12\x0A\x0Agoing_well\x18\x03 \x01(\x09\x12\x12\x0A\x0Ato_improve\x18\x04 \x01(\x09\x123\x0A\x06issues\x18\x05 \x03(\x0B2#.livekit.SimulationRunSummary.Issue\x12D\x0A\x0Cchat_history\x18\x06 \x03(\x0B2..livekit.SimulationRunSummary.ChatHistoryEntry\x1AN\x0A\x10ChatHistoryEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12)\x0A\x05value\x18\x02 \x01(\x0B2\x1A.livekit.agent.ChatContext:\x028\x01\x1A?\x0A\x05Issue\x12\x13\x0A\x0Bdescription\x18\x01 \x01(\x09\x12\x12\x0A\x0Asuggestion\x18\x02 \x01(\x09\x12\x0D\x0A\x05label\x18\x03 \x01(\x09\"\xA6\x13\x0A\x0DSimulationRun\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x12\x0A\x0Aproject_id\x18\x02 \x01(\x09\x12-\x0A\x06status\x18\x03 \x01(\x0E2\x1D.livekit.SimulationRun.Status\x12\x19\x0A\x11agent_description\x18\x04 \x01(\x09\x12\x0D\x0A\x05error\x18\x05 \x01(\x09\x12.\x0A\x0Acreated_at\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12(\x0A\x04jobs\x18\x07 \x03(\x0B2\x1A.livekit.SimulationRun.Job\x12.\x0A\x07summary\x18\x08 \x01(\x0B2\x1D.livekit.SimulationRunSummary\x12\x12\x0A\x0Aagent_name\x18\x09 \x01(\x09\x12.\x0A\x0Escenario_group\x18\x0A \x01(\x0B2\x16.livekit.ScenarioGroup\x12,\x0A\x08ended_at\x18\x0B \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x11\x0A\x09job_count\x18\x0C \x01(\x05\x12\x14\x0A\x0Cpassed_count\x18\x0D \x01(\x05\x12\x14\x0A\x0Cfailed_count\x18\x0E \x01(\x05\x12\x17\x0A\x0Fnum_simulations\x18\x0F \x01(\x05\x12+\x0A\x05usage\x18\x10 \x01(\x0B2\x1C.livekit.SimulationRun.Usage\x1A\x99\x04\x0A\x03Job\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x121\x0A\x06status\x18\x02 \x01(\x0E2!.livekit.SimulationRun.Job.Status\x12\x14\x0A\x0Cinstructions\x18\x03 \x01(\x09\x12\x0D\x0A\x05error\x18\x04 \x01(\x09\x12\x1A\x0A\x12agent_expectations\x18\x05 \x01(\x09\x12\x0D\x0A\x05label\x18\x06 \x01(\x09\x12\x0C\x0A\x04tags\x18\x07 \x03(\x09\x12\x11\x0A\x09room_name\x18\x08 \x01(\x09\x12\x13\x0A\x0Bscenario_id\x18\x09 \x01(\x09\x12.\x0A\x0Astarted_at\x18\x0A \x01(\x0B2\x1A.google.protobuf.Timestamp\x12,\x0A\x08ended_at\x18\x0B \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x0F\x0A\x07room_id\x18\x0C \x01(\x09\x12/\x0A\x05usage\x18\x0D \x01(\x0B2 .livekit.SimulationRun.Job.Usage\x1A<\x0A\x05Usage\x12\x18\x0A\x10text_turns_count\x18\x01 \x01(\x05\x12\x19\x0A\x11audio_turns_count\x18\x02 \x01(\x05\"o\x0A\x06Status\x12\x12\x0A\x0ESTATUS_PENDING\x10\x00\x12\x12\x0A\x0ESTATUS_RUNNING\x10\x01\x12\x14\x0A\x10STATUS_COMPLETED\x10\x02\x12\x11\x0A\x0DSTATUS_FAILED\x10\x03\x12\x14\x0A\x10STATUS_CANCELLED\x10\x04\x1A\xD1\x04\x0A\x06Create\x1A\xC4\x01\x0A\x08Scenario\x12\x14\x0A\x0Cinstructions\x18\x01 \x01(\x09\x12\x1A\x0A\x12agent_expectations\x18\x02 \x01(\x09\x12F\x0A\x08metadata\x18\x03 \x03(\x0B24.livekit.SimulationRun.Create.Scenario.MetadataEntry\x12\x0D\x0A\x05label\x18\x04 \x01(\x09\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1AF\x0A\x09Scenarios\x129\x0A\x09scenarios\x18\x01 \x03(\x0B2&.livekit.SimulationRun.Create.Scenario\x1A\xD1\x01\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x12\x0A\x0Aagent_name\x18\x02 \x01(\x09\x12\x19\x0A\x11agent_description\x18\x03 \x01(\x09\x12\x17\x0A\x0Fnum_simulations\x18\x04 \x01(\x05\x12\x0E\x0A\x06region\x18\x06 \x01(\x09\x12<\x0A\x09scenarios\x18\x07 \x01(\x0B2'.livekit.SimulationRun.Create.ScenariosH\x00\x12\x12\x0A\x08group_id\x18\x05 \x01(\x09H\x00B\x08\x0A\x06source\x1Ad\x0A\x08Response\x12\x19\x0A\x11simulation_run_id\x18\x01 \x01(\x09\x12=\x0A\x16presigned_post_request\x18\x02 \x01(\x0B2\x1D.livekit.PresignedPostRequest\x1At\x0A\x13ConfirmSourceUpload\x1AQ\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x19\x0A\x11simulation_run_id\x18\x02 \x01(\x09\x12\x17\x0A\x0Fcode_entrypoint\x18\x03 \x01(\x09\x1A\x0A\x0A\x08Response\x1Ap\x0A\x03Get\x1A8\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x19\x0A\x11simulation_run_id\x18\x02 \x01(\x09\x1A/\x0A\x08Response\x12#\x0A\x03run\x18\x01 \x01(\x0B2\x16.livekit.SimulationRun\x1A\x8C\x02\x0A\x04List\x1A\x9E\x01\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x122\x0A\x06status\x18\x02 \x01(\x0E2\x1D.livekit.SimulationRun.StatusH\x00\x88\x01\x01\x121\x0A\x0Apage_token\x18\x03 \x01(\x0B2\x18.livekit.TokenPaginationH\x01\x88\x01\x01B\x09\x0A\x07_statusB\x0D\x0A\x0B_page_token\x1Ac\x0A\x08Response\x12\$\x0A\x04runs\x18\x01 \x03(\x0B2\x16.livekit.SimulationRun\x121\x0A\x0Fnext_page_token\x18\x02 \x01(\x0B2\x18.livekit.TokenPagination\x1AN\x0A\x06Cancel\x1A8\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x19\x0A\x11simulation_run_id\x18\x02 \x01(\x09\x1A\x0A\x0A\x08Response\x1A<\x0A\x05Usage\x12\x18\x0A\x10text_turns_count\x18\x01 \x01(\x05\x12\x19\x0A\x11audio_turns_count\x18\x02 \x01(\x05\"\xA5\x01\x0A\x06Status\x12\x19\x0A\x15STATUS_PENDING_UPLOAD\x10\x00\x12\x15\x0A\x11STATUS_GENERATING\x10\x01\x12\x12\x0A\x0ESTATUS_RUNNING\x10\x02\x12\x16\x0A\x12STATUS_SUMMARIZING\x10\x03\x12\x14\x0A\x10STATUS_COMPLETED\x10\x04\x12\x11\x0A\x0DSTATUS_FAILED\x10\x05\x12\x14\x0A\x10STATUS_CANCELLED\x10\x06\"\xDE\x0A\x0A\x08Scenario\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x12\x0A\x0Aproject_id\x18\x02 \x01(\x09\x12\x0D\x0A\x05label\x18\x03 \x01(\x09\x12\x14\x0A\x0Cinstructions\x18\x04 \x01(\x09\x12\x1A\x0A\x12agent_expectations\x18\x05 \x01(\x09\x12\x16\x0A\x0Esource_room_id\x18\x06 \x01(\x09\x12.\x0A\x0Acreated_at\x18\x07 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12(\x0A\x06status\x18\x08 \x01(\x0E2\x18.livekit.Scenario.Status\x12\x0D\x0A\x05error\x18\x09 \x01(\x09\x12\x10\x0A\x08group_id\x18\x0A \x01(\x09\x121\x0A\x08metadata\x18\x0B \x03(\x0B2\x1F.livekit.Scenario.MetadataEntry\x1A\x9F\x02\x0A\x06Create\x1A\xE3\x01\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x0D\x0A\x05label\x18\x02 \x01(\x09\x12\x14\x0A\x0Cinstructions\x18\x03 \x01(\x09\x12\x1A\x0A\x12agent_expectations\x18\x04 \x01(\x09\x12\x10\x0A\x08group_id\x18\x05 \x01(\x09\x12@\x0A\x08metadata\x18\x06 \x03(\x0B2..livekit.Scenario.Create.Request.MetadataEntry\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A/\x0A\x08Response\x12#\x0A\x08scenario\x18\x01 \x01(\x0B2\x11.livekit.Scenario\x1A\xA5\x01\x0A\x11CreateFromSession\x1A_\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x0F\x0A\x07room_id\x18\x02 \x01(\x09\x12\x10\x0A\x08group_id\x18\x03 \x01(\x09\x12\x0D\x0A\x05label\x18\x04 \x01(\x09\x12\x0E\x0A\x06region\x18\x05 \x01(\x09\x1A/\x0A\x08Response\x12#\x0A\x08scenario\x18\x01 \x01(\x0B2\x11.livekit.Scenario\x1AH\x0A\x06Delete\x1A2\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x13\x0A\x0Bscenario_id\x18\x02 \x01(\x09\x1A\x0A\x0A\x08Response\x1A\xB4\x02\x0A\x06Update\x1A\xF8\x01\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x13\x0A\x0Bscenario_id\x18\x02 \x01(\x09\x12\x0D\x0A\x05label\x18\x03 \x01(\x09\x12\x14\x0A\x0Cinstructions\x18\x04 \x01(\x09\x12\x1A\x0A\x12agent_expectations\x18\x05 \x01(\x09\x12\x10\x0A\x08group_id\x18\x06 \x01(\x09\x12@\x0A\x08metadata\x18\x07 \x03(\x0B2..livekit.Scenario.Update.Request.MetadataEntry\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A/\x0A\x08Response\x12#\x0A\x08scenario\x18\x01 \x01(\x0B2\x11.livekit.Scenario\x1Ai\x0A\x04List\x1A/\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x10\x0A\x08group_id\x18\x02 \x01(\x09\x1A0\x0A\x08Response\x12\$\x0A\x09scenarios\x18\x01 \x03(\x0B2\x11.livekit.Scenario\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"D\x0A\x06Status\x12\x15\x0A\x11STATUS_GENERATING\x10\x00\x12\x10\x0A\x0CSTATUS_READY\x10\x01\x12\x11\x0A\x0DSTATUS_FAILED\x10\x02\"\xCB\x03\x0A\x0DScenarioGroup\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x12\x0A\x0Aproject_id\x18\x02 \x01(\x09\x12\x0D\x0A\x05label\x18\x03 \x01(\x09\x12.\x0A\x0Acreated_at\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\$\x0A\x09scenarios\x18\x05 \x03(\x0B2\x11.livekit.Scenario\x12\x16\x0A\x0Escenario_count\x18\x06 \x01(\x05\x1Ar\x0A\x06Create\x1A,\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x0D\x0A\x05label\x18\x02 \x01(\x09\x1A:\x0A\x08Response\x12.\x0A\x0Escenario_group\x18\x01 \x01(\x0B2\x16.livekit.ScenarioGroup\x1AE\x0A\x06Delete\x1A/\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x10\x0A\x08group_id\x18\x02 \x01(\x09\x1A\x0A\x0A\x08Response\x1Ab\x0A\x04List\x1A\x1D\x0A\x07Request\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x1A;\x0A\x08Response\x12/\x0A\x0Fscenario_groups\x18\x01 \x03(\x0B2\x16.livekit.ScenarioGroup2\xA2\x0A\x0A\x0FAgentSimulation\x12d\x0A\x13CreateSimulationRun\x12%.livekit.SimulationRun.Create.Request\x1A&.livekit.SimulationRun.Create.Response\x12\x88\x01\x0A\x1DConfirmSimulationSourceUpload\x122.livekit.SimulationRun.ConfirmSourceUpload.Request\x1A3.livekit.SimulationRun.ConfirmSourceUpload.Response\x12[\x0A\x10GetSimulationRun\x12\".livekit.SimulationRun.Get.Request\x1A#.livekit.SimulationRun.Get.Response\x12_\x0A\x12ListSimulationRuns\x12#.livekit.SimulationRun.List.Request\x1A\$.livekit.SimulationRun.List.Response\x12d\x0A\x13CancelSimulationRun\x12%.livekit.SimulationRun.Cancel.Request\x1A&.livekit.SimulationRun.Cancel.Response\x12U\x0A\x0ECreateScenario\x12 .livekit.Scenario.Create.Request\x1A!.livekit.Scenario.Create.Response\x12v\x0A\x19CreateScenarioFromSession\x12+.livekit.Scenario.CreateFromSession.Request\x1A,.livekit.Scenario.CreateFromSession.Response\x12U\x0A\x0EDeleteScenario\x12 .livekit.Scenario.Delete.Request\x1A!.livekit.Scenario.Delete.Response\x12U\x0A\x0EUpdateScenario\x12 .livekit.Scenario.Update.Request\x1A!.livekit.Scenario.Update.Response\x12d\x0A\x13CreateScenarioGroup\x12%.livekit.ScenarioGroup.Create.Request\x1A&.livekit.ScenarioGroup.Create.Response\x12d\x0A\x13DeleteScenarioGroup\x12%.livekit.ScenarioGroup.Delete.Request\x1A&.livekit.ScenarioGroup.Delete.Response\x12_\x0A\x12ListScenarioGroups\x12#.livekit.ScenarioGroup.List.Request\x1A\$.livekit.ScenarioGroup.List.Response\x12P\x0A\x0DListScenarios\x12\x1E.livekit.Scenario.List.Request\x1A\x1F.livekit.Scenario.List.ResponseBFZ#github.com/livekit/protocol/livekit\xAA\x02\x0DLiveKit.Proto\xEA\x02\x0ELiveKit::Protob\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

