【问题标题】:With swagger 2.0 (or even 3.0), is it possible to mark an enum value as deprecated?使用 swagger 2.0(甚至 3.0),是否可以将枚举值标记为已弃用?
【发布时间】:2020-09-18 21:39:22
【问题描述】:

我们使用 Java 类型生成器将我们的枚举类型从 Swagger 2.0 修改为 Java 枚举,在某些情况下,我们需要反序列化从代码库中删除的枚举值,所以现在我们需要保留这些已弃用的枚举值。

我们能否以某种方式在 Swagger 2.0 中将它们标记为已弃用?我在 Swagger 2.0 或 3.0 中都看不到这样做的方法。

【问题讨论】:

    标签: enums swagger openapi swagger-2.0


    【解决方案1】:

    很遗憾,这两种版本都无法实现。但是,从 3.1 开始,这是可能的。看看这篇解释债务问题的文章:https://community.smartbear.com/t5/Swagger-Open-Source-Tools/Swagger-Enum-Deprecated-Values-Is-it-possible/td-p/207289

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 1970-01-01
      • 2011-05-27
      • 2012-03-14
      • 2012-04-27
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 2012-01-25
      相关资源
      最近更新 更多