Swagger需要所有属性

gpnt7bae  于 2023-03-08  发布在  其他
关注(0)|答案(2)|浏览(182)

给定以下架构定义(这是定义所需属性的有效方法):

MySchema:
 type: object
 required: [property1, property2, property3]
 properties:
  property1:
   type: integer
  property2:
   type: integer
  property3:
   type: integer

是否有方法指定所有属性都是必需的?

澄清:我正在寻找一种方法来说明所有属性都是必需的,而不是一个接一个地指定。*

更明确地说:this没有回答我的问题。

7ajki6be

7ajki6be1#

这是根据需要定义模型属性的正确方法,我不知道还有其他方法可以指定所有属性都是必需的。
对于参数,required属性是布尔值(真/假),而不是所需参数名称的列表。

name: avatar
in: formData
description: The avatar of the user
required: true
type: file
gcuhipw9

gcuhipw92#

在模式中设置additionalProperties: false

相关问题