type Schema …
type SchemaNumber …
func NewSchemaNumberWithInteger(i int64) *SchemaNumber { … }
func NewSchemaNumberWithFloat(f float64) *SchemaNumber { … }
type SchemaOrBoolean …
func NewSchemaOrBooleanWithSchema(s *Schema) *SchemaOrBoolean { … }
func NewSchemaOrBooleanWithBoolean(b bool) *SchemaOrBoolean { … }
type StringOrStringArray …
func NewStringOrStringArrayWithString(s string) *StringOrStringArray { … }
func NewStringOrStringArrayWithStringArray(a []string) *StringOrStringArray { … }
type SchemaOrStringArray …
type SchemaOrSchemaArray …
func NewSchemaOrSchemaArrayWithSchema(s *Schema) *SchemaOrSchemaArray { … }
func NewSchemaOrSchemaArrayWithSchemaArray(a []*Schema) *SchemaOrSchemaArray { … }
type SchemaEnumValue …
type NamedSchema …
func NewNamedSchema(name string, value *Schema) *NamedSchema { … }
type NamedSchemaOrStringArray …
func namedSchemaArrayElementWithName(array *[]*NamedSchema, name string) *Schema { … }
func (s *Schema) PropertyWithName(name string) *Schema { … }
func (s *Schema) PatternPropertyWithName(name string) *Schema { … }
func (s *Schema) DefinitionWithName(name string) *Schema { … }
func (s *Schema) AddProperty(name string, property *Schema) { … }