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

namespace GPBMetadata\Google\Cloud\Ces\V1;

class Example
{
    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\Ces\V1\ToolsetTool::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x89\x10\x0A!google/cloud/ces/v1/example.proto\x12\x13google.cloud.ces.v1\x1A\x19google/api/resource.proto\x1A&google/cloud/ces/v1/toolset_tool.proto\x1A\x1Cgoogle/protobuf/struct.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xC8\x03\x0A\x07Example\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x0Bdescription\x18\x03 \x01(\x09B\x03\xE0A\x01\x125\x0A\x0Bentry_agent\x18\x04 \x01(\x09B \xE0A\x01\xFAA\x1A\x0A\x18ces.googleapis.com/Agent\x123\x0A\x08messages\x18\x05 \x03(\x0B2\x1C.google.cloud.ces.v1.MessageB\x03\xE0A\x01\x124\x0A\x0Bcreate_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x14\x0A\x07invalid\x18\x08 \x01(\x08B\x03\xE0A\x03\x12\x0C\x0A\x04etag\x18\x09 \x01(\x09:y\xEAAv\x0A\x1Aces.googleapis.com/Example\x12Eprojects/{project}/locations/{location}/apps/{app}/examples/{example}*\x08examples2\x07example\"\x82\x01\x0A\x07Message\x12\x11\x0A\x04role\x18\x01 \x01(\x09B\x03\xE0A\x01\x12/\x0A\x06chunks\x18\x02 \x03(\x0B2\x1A.google.cloud.ces.v1.ChunkB\x03\xE0A\x01\x123\x0A\x0Aevent_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\"\xFB\x03\x0A\x05Chunk\x12\x13\x0A\x04text\x18\x01 \x01(\x09B\x03\xE0A\x01H\x00\x12\x19\x0A\x0Atranscript\x18\x09 \x01(\x09B\x03\xE0A\x01H\x00\x12.\x0A\x04blob\x18\x07 \x01(\x0B2\x19.google.cloud.ces.v1.BlobB\x03\xE0A\x01H\x00\x12/\x0A\x07payload\x18\x0B \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01H\x00\x120\x0A\x05image\x18\x05 \x01(\x0B2\x1A.google.cloud.ces.v1.ImageB\x03\xE0A\x01H\x00\x127\x0A\x09tool_call\x18\x02 \x01(\x0B2\x1D.google.cloud.ces.v1.ToolCallB\x03\xE0A\x01H\x00\x12?\x0A\x0Dtool_response\x18\x03 \x01(\x0B2!.google.cloud.ces.v1.ToolResponseB\x03\xE0A\x01H\x00\x12A\x0A\x0Eagent_transfer\x18\x04 \x01(\x0B2\".google.cloud.ces.v1.AgentTransferB\x03\xE0A\x01H\x00\x124\x0A\x11updated_variables\x18\x08 \x01(\x0B2\x17.google.protobuf.StructH\x00\x124\x0A\x11default_variables\x18\x0A \x01(\x0B2\x17.google.protobuf.StructH\x00B\x06\x0A\x04data\"1\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\"2\x0A\x05Image\x12\x16\x0A\x09mime_type\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x11\x0A\x04data\x18\x02 \x01(\x0CB\x03\xE0A\x02\"\xE5\x01\x0A\x08ToolCall\x12/\x0A\x04tool\x18\x02 \x01(\x09B\x1F\xE0A\x01\xFAA\x19\x0A\x17ces.googleapis.com/ToolH\x00\x12=\x0A\x0Ctoolset_tool\x18\x05 \x01(\x0B2 .google.cloud.ces.v1.ToolsetToolB\x03\xE0A\x01H\x00\x12\x0F\x0A\x02id\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x19\x0A\x0Cdisplay_name\x18\x04 \x01(\x09B\x03\xE0A\x03\x12*\x0A\x04args\x18\x03 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x01B\x11\x0A\x0Ftool_identifier\"\xED\x01\x0A\x0CToolResponse\x12/\x0A\x04tool\x18\x02 \x01(\x09B\x1F\xE0A\x01\xFAA\x19\x0A\x17ces.googleapis.com/ToolH\x00\x12=\x0A\x0Ctoolset_tool\x18\x05 \x01(\x0B2 .google.cloud.ces.v1.ToolsetToolB\x03\xE0A\x01H\x00\x12\x0F\x0A\x02id\x18\x01 \x01(\x09B\x03\xE0A\x01\x12\x19\x0A\x0Cdisplay_name\x18\x04 \x01(\x09B\x03\xE0A\x03\x12.\x0A\x08response\x18\x03 \x01(\x0B2\x17.google.protobuf.StructB\x03\xE0A\x02B\x11\x0A\x0Ftool_identifier\"b\x0A\x0DAgentTransfer\x126\x0A\x0Ctarget_agent\x18\x01 \x01(\x09B \xE0A\x02\xFAA\x1A\x0A\x18ces.googleapis.com/Agent\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x03BT\x0A\x17com.google.cloud.ces.v1B\x0CExampleProtoP\x01Z)cloud.google.com/go/ces/apiv1/cespb;cespbb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

