swagger - Swagger UI:对象中的必填字段
问题描述
您好,我有一个这样的请求正文:
content:
application/json:
schema:
type: object
required:
- brand
- model
- capacity
properties:
brand:
type: string
example: Brand
model:
type: string
example: Model
capacity:
type: object
properties:
passengers:
type: number
example: 10
luggage:
type: number
example: 200
如何将乘客设置为必填字段?
我尝试了这样的架构:
components:
schemas:
capacity:
type: object
required:
- passengers
properties:
passengers:
type: number
example: 10
luggage:
type: number
example: 200
在请求正文中有这个:
capacity:
$ref: "#/components/schemas/capacity"
但它不起作用
解决方案
推荐阅读
- c - 在同一个子进程中运行两次
- c++ - 如果一个函数有错误的参数,如何防止它返回任何值?
- azure-devops - Azure 构建管道 - 在模板中使用“DownloadSecureFile”任务
- java - Keycloak:调用 admin rest api 时,无法将用户领域角色读取为 admin cli
- angular - Angular如何修补表单数组中的值
- java - C# 中的 BigInteger.intValue() 等价物
- python - 如何使用python发送电子邮件
- swift - 是什么导致此代码中出现“EXC_Bad_Instruction”错误?
- angular - 理解 Angular RouterLink 选择器规范中的 ":not" 语法
- angular - TypeError:无法从 kendo 库组件中设置未定义的属性“forceExpand”