标签: c# swagger
我正在使用swagger进行web api文档,我需要在模型中隐藏我的一个属性(例如:在学生模型中“createdatetime”是我要隐藏的属性)但是我应该只在HttpPost中隐藏它不在HttpGet。是否有任何选项,例如仅在post方法中隐藏属性,而不是在get方法中隐藏属性。请帮帮我。
感谢。
答案 0 :(得分:0)
您可以使用装饰器,例如@api.hide,您可以使用更多详细信息 查看this ,它列出了每种语言的每个版本,您可以深入了解它,并查看有关如何使用的测试用例! 此外,您可以查看this,有规范和完整示例。
@api.hide
答案 1 :(得分:0)
为了在Swagger中隐藏属性,我们需要在PropInfo类中使用“hidden”属性,然后在“TryToAddModels”类中根据需求更改隐藏属性。