This commit is contained in:
Mark Probst 2018-06-10 09:55:42 -07:00
Родитель 5a152c303c
Коммит 50aa32b7d8
3 изменённых файлов: 56 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,14 @@
{
"one": "123",
"optional": "345",
"nullable": "456",
"arrOne": [
"123",
"234"
],
"arrNullable": [
"123",
null,
"234"
]
}

Просмотреть файл

@ -0,0 +1,4 @@
{
"one": "123",
"nullable": null
}

Просмотреть файл

@ -0,0 +1,38 @@
{
"type": "object",
"properties": {
"one": {
"type": "string",
"format": "integer"
},
"optional": {
"$ref": "#/properties/one"
},
"nullable": {
"oneOf": [
{
"type": "null"
},
{
"$ref": "#/properties/one"
}
]
},
"arrOne": {
"type": "array",
"items": {
"$ref": "#/properties/one"
}
},
"arrNullable": {
"type": "array",
"items": {
"$ref": "#/properties/nullable"
}
}
},
"required": [
"one",
"nullable"
]
}