【发布时间】:2016-09-27 12:02:50
【问题描述】:
为什么Swashbuckle 不为所有非Nullable 值类型生成所需的约束?无论如何,这样做是个好主意吗?
【问题讨论】:
标签: swashbuckle
为什么Swashbuckle 不为所有非Nullable 值类型生成所需的约束?无论如何,这样做是个好主意吗?
【问题讨论】:
标签: swashbuckle
默认情况下,Swashbuckle 不会将暴露对象的任何字段标记为必填。
为此,您只需在 Swagger 定义文件中需要的属性上添加 RequiredAttribute。
Swagger specifications 在开始时默认不处理任何字段;来自required的规范:
确定此参数是否是必需的。如果参数在 “路径”,此属性是必需的,其值必须为真。 否则,该属性可能被包含,其默认值为 false
【讨论】: