schema _: object {
$schema: "http://json-schema.org/draft-01/hyper-schema#"
id: "http://json-schema.org/draft-01/schema#"
default: {}
optional: true
}
prop type {
default: "any"
items: {
"type": [
"string",
{
"$ref": "#",
},
],
}
optional: true
}
prop properties: object {
default: {}
additionalProperties: {
"$ref": "#",
}
optional: true
}
prop items {
default: {}
items: {
"$ref": "#",
}
optional: true
}
prop optional: boolean {
default: false
optional: true
}
prop additionalProperties {
default: {}
optional: true
}
prop requires {
optional: true
}
prop minimum: number {
optional: true
}
prop maximum: number {
optional: true
}
prop minimumCanEqual: boolean {
default: true
optional: true
requires: "minimum"
}
prop maximumCanEqual: boolean {
default: true
optional: true
requires: "maximum"
}
prop minItems: number {
default: 0
optional: true
minimum: 0
}
prop maxItems: number {
minimum: 0
optional: true
}
prop pattern: string {
format: "regex"
optional: true
}
prop minLength: number {
default: 0
optional: true
minimum: 0
}
prop maxLength: number {
optional: true
}
prop enum: number {
minItems: 1
optional: true
}
prop title: string {
optional: true
}
prop description: string {
optional: true
}
prop format: string {
optional: true
}
prop contentEncoding: string {
optional: true
}
prop default: number {
optional: true
}
prop maxDecimal: number {
minimum: 0
optional: true
}
prop disallow {
optional: true
items: {
"type": "string",
}
}
prop extends {
default: {}
items: {
"$ref": "#",
}
optional: true
}