Field
pathstring[]required
Example:
["$.example"]idstring
Example:
field-idpurposestring
Example:
Field purposenamestring
Example:
Field namefilter object
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not object
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not
Example:
nullpatternstring
Example:
^[A-Za-z]+$contains
Example:
nullrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf []
Array [
circular(NestedFilter)
]
items object
property name*circular(Filter)
typestring
Example:
objectpatternstring
Example:
^[A-Za-z]+$contains object
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not
Example:
nullpatternstring
Example:
^[A-Za-z]+$contains
Example:
nullrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf []
Array [
circular(NestedFilter)
]
items object
property name*circular(Filter)
typestring
Example:
objectrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf object[]
Array [
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not
Example:
nullpatternstring
Example:
^[A-Za-z]+$contains
Example:
nullrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf []
Array [
circular(NestedFilter)
]
items object
property name*circular(Filter)
typestring
Example:
object]
items object
property name*circular(Filter)
typestringrequired
Example:
stringoptionalboolean
Example:
trueField
{
"path": [
"$.example"
],
"id": "field-id",
"purpose": "Field purpose",
"name": "Field name",
"filter": {
"type": "string",
"pattern": "^[A-Za-z]+$"
},
"optional": true
}