我正在使用版本 3.0.1 的 OpenAPI 规范,并尝试使用 openapi-generator-maven-plugin 版本 7.1.0 生成客户端代码。
TransactionType:
type: string
x-extensible-enum:
- "AUTHORIZE"
- "CAPTURE"
- "REFUND"
- "VOID"
但是它不是生成枚举类,而是返回一个字符串。
有人可以帮忙吗?
OpenAPI Generator 不支持
x-extensible-enum
,这就是它将该字段生成为字符串的原因。这是一个有点相关的功能请求:[REQ]可扩展枚举 - 如何建模和生成
根据文档,OpenAPI Generator 支持的唯一与枚举相关的扩展是
x-enum-varnames
和 x-enum-descriptions
。