【发布时间】:2020-09-17 15:26:01
【问题描述】:
我正在尝试在在线 Swagger 编辑器中为用户类定义 POST 方法。
我希望能够在请求正文中指定多个字段,并且我希望生成的文档能够反映只需要 2 个字段,其他字段是可选的。
我必须做什么/改变才能做到这一点?
我已经尝试了使用“必需”关键字的各种变体(见下图),但未能成功,它没有显示在生成的文档中(见右下图我的注释是红色的)。
这是我在编辑器中的 POST 定义:
这是生成的文档预览,我在其中指出了我希望看到的更改。
PS。还有一些(较早的)帖子解决了这个问题,但我真的不认为这是重复的。
【问题讨论】:
-
你的第二个例子是正确的。切换到“架构”选项卡以查看架构文档,这是显示字段描述(包括所需标志)的位置。
-
Youvegottobekiddingme ...你是对的!现在我必须弄清楚如何将“模式”显示为默认值......(一个poropos,另一篇文章对我没有帮助,因为它是关于模型中的字段,而不是方法中的字段,但它确实使不过,现在对我来说更有意义)。