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

namespace GPBMetadata\Google\Cloud\Ces\V1;

class Schema
{
    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\Protobuf\Struct::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x97\x09\x0A google/cloud/ces/v1/schema.proto\x12\x13google.cloud.ces.v1\x1A\x1Cgoogle/protobuf/struct.proto\"\xE2\x07\x0A\x06Schema\x123\x0A\x04type\x18\x01 \x01(\x0E2 .google.cloud.ces.v1.Schema.TypeB\x03\xE0A\x02\x12D\x0A\x0Aproperties\x18\x02 \x03(\x0B2+.google.cloud.ces.v1.Schema.PropertiesEntryB\x03\xE0A\x01\x12\x15\x0A\x08required\x18\x03 \x03(\x09B\x03\xE0A\x01\x12\x18\x0A\x0Bdescription\x18\x04 \x01(\x09B\x03\xE0A\x01\x12/\x0A\x05items\x18\x05 \x01(\x0B2\x1B.google.cloud.ces.v1.SchemaB\x03\xE0A\x01\x12\x15\x0A\x08nullable\x18\x06 \x01(\x08B\x03\xE0A\x01\x12\x19\x0A\x0Cunique_items\x18\x07 \x01(\x08B\x03\xE0A\x01\x126\x0A\x0Cprefix_items\x18\x08 \x03(\x0B2\x1B.google.cloud.ces.v1.SchemaB\x03\xE0A\x01\x12?\x0A\x15additional_properties\x18\x09 \x01(\x0B2\x1B.google.cloud.ces.v1.SchemaB\x03\xE0A\x01\x120\x0A\x06any_of\x18\x0A \x03(\x0B2\x1B.google.cloud.ces.v1.SchemaB\x03\xE0A\x01\x12\x11\x0A\x04enum\x18\x0B \x03(\x09B\x03\xE0A\x01\x12,\x0A\x07default\x18\x0C \x01(\x0B2\x16.google.protobuf.ValueB\x03\xE0A\x01\x12\x10\x0A\x03ref\x18\x0D \x01(\x09B\x03\xE0A\x01\x128\x0A\x04defs\x18\x0E \x03(\x0B2%.google.cloud.ces.v1.Schema.DefsEntryB\x03\xE0A\x01\x12\x12\x0A\x05title\x18\x0F \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09min_items\x18\x10 \x01(\x03B\x03\xE0A\x01\x12\x16\x0A\x09max_items\x18\x11 \x01(\x03B\x03\xE0A\x01\x12\x19\x0A\x07minimum\x18\x12 \x01(\x01B\x03\xE0A\x01H\x00\x88\x01\x01\x12\x19\x0A\x07maximum\x18\x13 \x01(\x01B\x03\xE0A\x01H\x01\x88\x01\x01\x1AN\x0A\x0FPropertiesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12*\x0A\x05value\x18\x02 \x01(\x0B2\x1B.google.cloud.ces.v1.Schema:\x028\x01\x1AH\x0A\x09DefsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12*\x0A\x05value\x18\x02 \x01(\x0B2\x1B.google.cloud.ces.v1.Schema:\x028\x01\"e\x0A\x04Type\x12\x14\x0A\x10TYPE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06STRING\x10\x01\x12\x0B\x0A\x07INTEGER\x10\x02\x12\x0A\x0A\x06NUMBER\x10\x03\x12\x0B\x0A\x07BOOLEAN\x10\x04\x12\x0A\x0A\x06OBJECT\x10\x05\x12\x09\x0A\x05ARRAY\x10\x06B\x0A\x0A\x08_minimumB\x0A\x0A\x08_maximumBS\x0A\x17com.google.cloud.ces.v1B\x0BSchemaProtoP\x01Z)cloud.google.com/go/ces/apiv1/cespb;cespbb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

