Documentation
¶
Index ¶
Constants ¶
View Source
const JsonSchemaFrontend puzzle.Frontend = "jsonschema"
View Source
const UZERO = uint(0)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JSONSchema ¶
type JSONSchema struct {
Schema string `json:"$schema"`
Id string `json:"$id,omitempty"`
JSONSchemaEntry
}
type JSONSchemaEntry ¶
type JSONSchemaEntry struct {
Title string `json:"title,omitempty"`
Format string `json:"format,omitempty"`
Pattern string `json:"pattern,omitempty"`
ContentEncoding string `json:"contentEncoding,omitempty"`
Description string `json:"description,omitempty"`
Type string `json:"type,omitempty"`
Properties map[string]*JSONSchemaEntry `json:"properties,omitempty"`
PatternProperties map[string]*JSONSchemaEntry `json:"patternProperties,omitempty"`
Required []string `json:"required,omitempty"`
Items *JSONSchemaEntry `json:"items,omitempty"`
AdditionalProperties bool `json:"additionalProperties,omitempty"`
OneOf []*JSONSchemaEntry `json:"oneOf,omitempty"`
PropertyConstraint
}
type MinMax ¶
func (*MinMax) MarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.