2016-09-27 36 views
1

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

+0

的可能的复制[指示在扬鞭UI复杂的输入参数对象的所需的性质](https://stackoverflow.com/questions/41282520/indicate-所需的属性 - - 复合输入参数对象中-招摇的UI) – Helen

回答

0

默认情况下,浮桥不标记为必需的任何暴露对象的字段。

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

Swagger specifications开始时没有按默认要求处理任何字段;从required

确定此参数是否必需。如果参数在 “路径”中,则此属性是必需的,其值必须为真。 否则,属性可以被包括并且它的默认值是假