【问题标题】:Swagger require all propertiesSwagger 需要所有属性
【发布时间】:2017-01-16 05:56:36
【问题描述】:

鉴于以下架构定义(这是定义所需属性的有效方式):

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

有没有办法指定所有属性都是必需的?

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

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

【问题讨论】:

    标签: yaml swagger swagger-2.0


    【解决方案1】:

    这是根据需要定义模型属性的正确方法,我不知道有任何其他方法可以指定所有属性都是必需的。

    对于参数,required 属性是一个布尔值 (true/false),而不是所需参数名称的列表。例如

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

    【讨论】:

      猜你喜欢
      • 2015-09-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 2014-04-13
      • 1970-01-01
      相关资源
      最近更新 更多