schemas

package
v0.0.0-...-9adaaf0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2021 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetaSchemaDraft7

type MetaSchemaDraft7 struct {
	AdditionalItems      interface{}                                `json:"additionalItems,omitempty"`
	AdditionalProperties interface{}                                `json:"additionalProperties,omitempty"`
	AllOf                MetaSchemaDraft7SchemaArray                `json:"allOf,omitempty"`
	AnyOf                MetaSchemaDraft7SchemaArray                `json:"anyOf,omitempty"`
	Comment              string                                     `json:"$comment,omitempty"`
	Const                interface{}                                `json:"const,omitempty"`
	Contains             *MetaSchemaDraft7                          `json:"contains,omitempty"`
	ContentEncoding      string                                     `json:"contentEncoding,omitempty"`
	ContentMediaType     string                                     `json:"contentMediaType,omitempty"`
	Default              interface{}                                `json:"default,omitempty"`
	Definitions          map[string]MetaSchemaDraft7                `json:"definitions,omitempty"`
	Dependencies         map[string]MetaSchemaDraft7Dependency      `json:"dependencies,omitempty"`
	Description          string                                     `json:"description,omitempty"`
	Else                 *MetaSchemaDraft7                          `json:"else,omitempty"`
	Enum                 []MetaSchemaDraft7EnumItem                 `json:"enum,omitempty"`
	Examples             []MetaSchemaDraft7Example                  `json:"examples,omitempty"`
	ExclusiveMaximum     float64                                    `json:"exclusiveMaximum,omitempty"`
	ExclusiveMinimum     float64                                    `json:"exclusiveMinimum,omitempty"`
	Format               string                                     `json:"format,omitempty"`
	Id                   string                                     `json:"$id,omitempty"`
	If                   *MetaSchemaDraft7                          `json:"if,omitempty"`
	Items                interface{}                                `json:"items,omitempty"`
	MaxItems             MetaSchemaDraft7NonNegativeInteger         `json:"maxItems,omitempty"`
	MaxLength            MetaSchemaDraft7NonNegativeInteger         `json:"maxLength,omitempty"`
	MaxProperties        MetaSchemaDraft7NonNegativeInteger         `json:"maxProperties,omitempty"`
	Maximum              float64                                    `json:"maximum,omitempty"`
	MinItems             MetaSchemaDraft7NonNegativeIntegerDefault0 `json:"minItems,omitempty"`
	MinLength            MetaSchemaDraft7NonNegativeIntegerDefault0 `json:"minLength,omitempty"`
	MinProperties        MetaSchemaDraft7NonNegativeIntegerDefault0 `json:"minProperties,omitempty"`
	Minimum              float64                                    `json:"minimum,omitempty"`
	MultipleOf           float64                                    `json:"multipleOf,omitempty"`
	Not                  *MetaSchemaDraft7                          `json:"not,omitempty"`
	OneOf                MetaSchemaDraft7SchemaArray                `json:"oneOf,omitempty"`
	Pattern              string                                     `json:"pattern,omitempty"`
	PatternProperties    map[string]MetaSchemaDraft7                `json:"patternProperties,omitempty"`
	Properties           map[string]MetaSchemaDraft7                `json:"properties,omitempty"`
	PropertyNames        *MetaSchemaDraft7                          `json:"propertyNames,omitempty"`
	ReadOnly             bool                                       `json:"readOnly,omitempty"`
	Ref                  string                                     `json:"$ref,omitempty"`
	Required             MetaSchemaDraft7StringArray                `json:"required,omitempty"`
	Schema               string                                     `json:"$schema,omitempty"`
	Then                 *MetaSchemaDraft7                          `json:"then,omitempty"`
	Title                string                                     `json:"title,omitempty"`
	Type                 interface{}                                `json:"type,omitempty"`
	UniqueItems          bool                                       `json:"uniqueItems,omitempty"`
	WriteOnly            bool                                       `json:"writeOnly,omitempty"`
}

type MetaSchemaDraft7Dependency

type MetaSchemaDraft7Dependency interface{}

type MetaSchemaDraft7EnumItem

type MetaSchemaDraft7EnumItem interface{}

type MetaSchemaDraft7Example

type MetaSchemaDraft7Example interface{}

type MetaSchemaDraft7NonNegativeInteger

type MetaSchemaDraft7NonNegativeInteger int64

type MetaSchemaDraft7NonNegativeIntegerDefault0

type MetaSchemaDraft7NonNegativeIntegerDefault0 interface{}

type MetaSchemaDraft7NonNegativeIntegerDefault0Embedded1

type MetaSchemaDraft7NonNegativeIntegerDefault0Embedded1 interface{}

type MetaSchemaDraft7SchemaArray

type MetaSchemaDraft7SchemaArray []MetaSchemaDraft7

type MetaSchemaDraft7SimpleTypes

type MetaSchemaDraft7SimpleTypes interface{}

type MetaSchemaDraft7StringArray

type MetaSchemaDraft7StringArray []MetaSchemaDraft7StringArrayItem

type MetaSchemaDraft7StringArrayItem

type MetaSchemaDraft7StringArrayItem string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL