Skip to main content

Namespace: JSONSchema

protoc_gen_openapiv2.options.JSONSchema

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

$Shape

Ƭ $Shape: Object

Shape of a JSONSchema.

Type declaration

NameType
array?string[] | null
default?string | null
description?string | null
enum?string[] | null
example?string | null
exclusiveMaximum?boolean | null
exclusiveMinimum?boolean | null
extensions?{ [k: string]: $Shape; } | null
fieldConfiguration?$Shape | null
format?string | null
maxItems?Long | null
maxLength?Long | null
maxProperties?Long | null
maximum?number | null
minItems?Long | null
minLength?Long | null
minProperties?Long | null
minimum?number | null
multipleOf?number | null
pattern?string | null
readOnly?boolean | null
ref?string | null
required?string[] | null
title?string | null
type?JSONSchemaSimpleTypes[] | null
uniqueItems?boolean | null