"DogRequest"{
"type": "object",
"properties": {
"height": {
"type": "string"
}
}
}
"DogResponse"{
"type": "object",
"properties": {
"bark": {
"type": "string"
}
}
}
Обратите внимание, что у меня не определены обязательные свойства.
Я заметил, что при отправке запроса у меня может быть высота = Нет
Однако в моем ответе, если bark = None, swagger выдает ошибку проверки, что None не относится к типу "string".
Какое правило для свойств (и дополнительных свойств) быть нулевыми, ДАЖЕ, если они не определены как требуемые?
Я заметил, что для свойств, определенных как обязательные, должно быть так, что они существуют И не являются нулевыми. И если я хочу разрешить свойству быть нулевым, я должен включить «x-nullable»: true.
Нужно ли включать "x-nullable": true для свойств, которые также не требуются?
Почему я вижу несоответствие?