如何从swagger定义中排除属性

时间:2017-03-23 12:59:34

标签: swagger swagger-editor

我正在使用Swagger在线编辑器。我在定义中创建了一些模型

  Object:
    type: object
    properties:
      id:
        type: integer
        format: int32
      name:
        type: string
      some_variable_to_exclude:
        type: string

这是完整的模型,我在不同的反应中使用它。但在其中一个我希望我的模型不会出现属性" some_variable_to_exclude"。我怎么能排除它?有可能吗?
好吧,也许不排除,也许不是在财产附近发表评论,而只是为了回应。

1 个答案:

答案 0 :(得分:0)

为了使用自定义对象扩展Swagger架构,该字段必须以x-

开头

在此处查看更多内容:http://swagger.io/specification/#vendorExtensions

例如,swagger-node使用x-swagger-router-controller指定用于特定API路径的控制器。但您可以将它用于您需要的任何内容,例如x-custom-property