Swagger maven插件自定义枚举值枚举枚举名称

时间:2018-02-22 14:01:52

标签: swagger swagger-maven-plugin

我的API中有一个返回包含类似枚举的对象的服务:

public enum Status {

    SUCCESS("1"),
    FAIL("2");

    private final String code;

    @JsonValue
    public String getCode() {
        return code;
    }
}

在我生成的招摇中,我有:

"VueSignaletiquePersonne" : {
      "type" : "object",
      "properties" : {
        ....
        "statusCode" : {
          "type" : "string",
          "enum" : [ "SUCCESS", "FAIL" ]
        },
        ....
    }

但我想要一个招摇文件,如:

"VueSignaletiquePersonne" : {
      "type" : "object",
      "properties" : {
        ....
        "statusCode" : {
          "type" : "string",
          "enum" : [ "1", "2" ]
        },
        ....
    }

如何解决这个问题?

我使用swagger 1.5.17和swagger-maven-plugin 3.1.5

0 个答案:

没有答案