【问题标题】:Value types as required fields作为必填字段的值类型
【发布时间】:2016-09-27 12:02:50
【问题描述】:

为什么Swashbuckle 不为所有非Nullable 值类型生成所需的约束?无论如何,这样做是个好主意吗?

【问题讨论】:

标签: swashbuckle


【解决方案1】:

默认情况下,Swashbuckle 不会将暴露对象的任何字段标记为必填。

为此,您只需在 Swagger 定义文件中需要的属性上添加 RequiredAttribute

Swagger specifications 在开始时默认不处理任何字段;来自required的规范:

确定此参数是否是必需的。如果参数在 “路径”,此属性是必需的,其值必须为真。 否则,该属性可能被包含,其默认值为 false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2017-12-25
    • 1970-01-01
    • 2011-04-07
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多