Implementation
@$core.Deprecated('Use jSONSchemaDescriptor instead')
const JSONSchema$json = const {
'1': 'JSONSchema',
'2': const [
const {'1': 'ref', '3': 3, '4': 1, '5': 9, '10': 'ref'},
const {'1': 'title', '3': 5, '4': 1, '5': 9, '10': 'title'},
const {'1': 'description', '3': 6, '4': 1, '5': 9, '10': 'description'},
const {'1': 'default', '3': 7, '4': 1, '5': 9, '10': 'default'},
const {'1': 'read_only', '3': 8, '4': 1, '5': 8, '10': 'readOnly'},
const {'1': 'example', '3': 9, '4': 1, '5': 9, '10': 'example'},
const {'1': 'multiple_of', '3': 10, '4': 1, '5': 1, '10': 'multipleOf'},
const {'1': 'maximum', '3': 11, '4': 1, '5': 1, '10': 'maximum'},
const {
'1': 'exclusive_maximum',
'3': 12,
'4': 1,
'5': 8,
'10': 'exclusiveMaximum'
},
const {'1': 'minimum', '3': 13, '4': 1, '5': 1, '10': 'minimum'},
const {
'1': 'exclusive_minimum',
'3': 14,
'4': 1,
'5': 8,
'10': 'exclusiveMinimum'
},
const {'1': 'max_length', '3': 15, '4': 1, '5': 4, '10': 'maxLength'},
const {'1': 'min_length', '3': 16, '4': 1, '5': 4, '10': 'minLength'},
const {'1': 'pattern', '3': 17, '4': 1, '5': 9, '10': 'pattern'},
const {'1': 'max_items', '3': 20, '4': 1, '5': 4, '10': 'maxItems'},
const {'1': 'min_items', '3': 21, '4': 1, '5': 4, '10': 'minItems'},
const {'1': 'unique_items', '3': 22, '4': 1, '5': 8, '10': 'uniqueItems'},
const {
'1': 'max_properties',
'3': 24,
'4': 1,
'5': 4,
'10': 'maxProperties'
},
const {
'1': 'min_properties',
'3': 25,
'4': 1,
'5': 4,
'10': 'minProperties'
},
const {'1': 'required', '3': 26, '4': 3, '5': 9, '10': 'required'},
const {'1': 'array', '3': 34, '4': 3, '5': 9, '10': 'array'},
const {
'1': 'type',
'3': 35,
'4': 3,
'5': 14,
'6':
'.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes',
'10': 'type'
},
const {'1': 'format', '3': 36, '4': 1, '5': 9, '10': 'format'},
const {'1': 'enum', '3': 46, '4': 3, '5': 9, '10': 'enum'},
const {
'1': 'field_configuration',
'3': 1001,
'4': 1,
'5': 11,
'6':
'.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration',
'10': 'fieldConfiguration'
},
const {
'1': 'extensions',
'3': 48,
'4': 3,
'5': 11,
'6':
'.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.ExtensionsEntry',
'10': 'extensions'
},
],
'3': const [
JSONSchema_FieldConfiguration$json,
JSONSchema_ExtensionsEntry$json
],
'4': const [JSONSchema_JSONSchemaSimpleTypes$json],
'9': const [
const {'1': 1, '2': 2},
const {'1': 2, '2': 3},
const {'1': 4, '2': 5},
const {'1': 18, '2': 19},
const {'1': 19, '2': 20},
const {'1': 23, '2': 24},
const {'1': 27, '2': 28},
const {'1': 28, '2': 29},
const {'1': 29, '2': 30},
const {'1': 30, '2': 34},
const {'1': 37, '2': 42},
const {'1': 42, '2': 43},
const {'1': 43, '2': 46},
],
};