1
0
Fork 0
arangodb/js/node/node_modules/joi-to-json-schema/test/fixtures/complicated.json

51 lines
868 B
JSON

{
"type": "object",
"properties": {
"aFormattedString": {
"type": "string",
"pattern": "^[ABC]_\\w+$"
},
"aFloat": {
"default": 0.8,
"type": "number",
"minimum": 0,
"maximum": 1
},
"anInt": {
"type": "number",
"exclusiveMinimum": true,
"minimum": 0
},
"anArrayOfFloats": {
"type": "array",
"items": [
{
"default": 0.8,
"type": "number",
"minimum": 0,
"maximum": 1
}
]
},
"anArrayOfNumbersOrStrings": {
"type": "array",
"items": [
{
"oneOf": [
{
"type": "number"
},
{
"type": "string"
}
]
}
]
}
},
"additionalProperties": false,
"required": [
"anInt"
]
}