swagger文件-标记字段为必填和可选

时间:2019-03-18 14:38:09

标签: swagger swagger-ui

我正在创建一个大文件。我有一个POST方法,其中体内几乎没有任何强制性和可选参数。

在对象定义中,我列出了必填字段,如下所示。

  type: object
    required:
      - firstname
      - email
      - city
      - country

但是这些字段在请求正文中未显示为必填。

我想念什么吗?这是Online Swagger编辑器screenshot

的屏幕截图

1 个答案:

答案 0 :(得分:2)

您的定义正确。如果切换到模型标签,您将看到主体模式中指示的必填字段。

Swagger UI indicates required schema fields in the Model rather than Example Value