2016-09-27 35 views
1

爲什麼沒有Swashbuckle爲所有非Nullable值類型生成所需的約束?無論如何,這樣做是個好主意嗎?值類型爲必填字段

+0

的可能的複製[指示在揚鞭UI複雜的輸入參數對象的所需的性質](https://stackoverflow.com/questions/41282520/indicate-所需的屬性 - - 複合輸入參數對象中-招搖的UI) – Helen

回答

0

默認情況下,浮橋不標記爲必需的任何暴露對象的字段。

爲此,您只需在需要從Swagger定義文件中需要的屬性上添加RequiredAttribute即可。

Swagger specifications開始時沒有按默認要求處理任何字段;從required

確定此參數是否必需。如果參數在 「路徑」中,則此屬性是必需的,其值必須爲真。 否則,屬性可以被包括並且它的默認值是假