小编Ruf*_*us7的帖子

在OpenAPI中,如何将引用模式的某些字段设为必填?

我已经定义了模型 A,它有两个字段,field1这是必需的。

A:
 type: object
 required:
  - field1
 properties:
  field1:
    type: string
  field2:
    type: string
Run Code Online (Sandbox Code Playgroud)

我想创建一个新的模式 B,它具有与 A 相同的字段,但这两个字段都是必需的。

我可以这样写吗?

B:
  allOf:
   - $ref: '#/components/schemas/A'
   - type: object
     required:
     - field2

Run Code Online (Sandbox Code Playgroud)

openapi

5
推荐指数
1
解决办法
2713
查看次数

标签 统计

openapi ×1