未使用 openapi-generator-maven-plugin 生成可扩展枚举类

问题描述 投票:0回答:1

我正在使用版本 3.0.1 的 OpenAPI 规范,并尝试使用 openapi-generator-maven-plugin 版本 7.1.0 生成客户端代码。

TransactionType:
  type: string
  x-extensible-enum:
    - "AUTHORIZE"
    - "CAPTURE"
    - "REFUND"
    - "VOID"

但是它不是生成枚举类,而是返回一个字符串。

有人可以帮忙吗?

java spring-boot openapi openapi-generator openapi-generator-maven-plugin
1个回答
0
投票

OpenAPI Generator 不支持

x-extensible-enum
,这就是它将该字段生成为字符串的原因。这是一个有点相关的功能请求:[REQ]可扩展枚举 - 如何建模和生成

根据文档,OpenAPI Generator 支持的唯一与枚举相关的扩展是

x-enum-varnames
x-enum-descriptions

© www.soinside.com 2019 - 2024. All rights reserved.