Type JSONSchemaObject | JSONSchemaBoolean
Schema URL https://catalog.lintel.tools/schemas/schemastore/openrpc-json/_shared/latest--meta.json-schema.tools.json
Parent schema openrpc-json

One of

1. JSONSchemaObject object
2. JSONSchemaBoolean boolean

Definitions

JSONSchemaBoolean boolean

Always valid if true. Never valid if false. Is constant.

JSONSchemaObject object
$id string
format=uri-reference
$schema string
format=uri
$ref string
format=uri-reference
$comment string
title string
description string
default
readOnly boolean
Default: false
examples array
multipleOf number
exclusiveMin=0
maximum number
exclusiveMaximum number
minimum number
exclusiveMinimum number
maxLength integer
min=0
minLength integer
Default: 0
min=0
pattern string
format=regex
additionalItems
items | schemaArray
Default: true
maxItems integer
min=0
minItems integer
Default: 0
min=0
uniqueItems boolean
Default: false
contains
maxProperties integer
min=0
minProperties integer
Default: 0
min=0
required string[]
Default:
[]
uniqueItems=true
additionalProperties
definitions Record<string, >
Default:
{}
properties Record<string, >
Default:
{}
patternProperties Record<string, >
Default:
{}
dependencies Record<string, | stringArray>
propertyNames
const
enum array
minItems=1uniqueItems=true
format string
contentMediaType string
contentEncoding string
if
then
else
allOf []
minItems=1
anyOf []
minItems=1
oneOf []
minItems=1
not
schemaArray []
nonNegativeInteger integer
nonNegativeIntegerDefault0 integer
simpleTypes string
stringArray string[]