【发布时间】:2021-01-21 12:37:29
【问题描述】:
我的招摇方案中有一个枚举,如下所示:
- name: shipmentType
in: query
required: false
type: integer
format: int32
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
用swagger codegen(2.4.17)生成typescript-angular客户端后,生成的enum如下图:
有没有办法让生成器使用 typescript 枚举类型而不是创建自定义对象?
【问题讨论】:
-
我有同样的问题,这似乎与角度打字稿生成器有关,因为底层 JSON 是 OpenAPI v3 + 它实际上将其定义为枚举。虽然 JSON 没有定义任何语义标签......不知道如何解决这个问题。
标签: angular typescript enums swagger swagger-codegen