Как генерировать модели, имеющие переменную с типом данных Currency (java.util) с Swagger Codegen



Есть ли способ генерировать модели, которые имеют переменную с типом данных Currency (java.util) с Swagger Codegen?



Примечание: я использую Swagger версии 2.0 и Swagger Codegen версии 2.2.3

608   1  

1 ответ:

Вы можете определить объект Currency в спецификации, а затем использовать --import-mappings, чтобы избежать создания модели для него.

(частичная) спецификация:

definitions:
  Bill:
    type: "object"
    properties:
      id:
        type: "integer"
        format: "int64"
      category:
        $ref: "#/definitions/Currency"
  Currency:
    type: "object"

Команда:

java -jar swagger-codegen-cli.jar generate -l java -i MySpec.yaml --import-mappings Currency=java.util.Currency

Или, если вы используете Maven, добавьте это к pom.xml:

<configOptions> 
  <import-mappings>Currency=java.util.Currency</import-mapping‌​s>
</configOptions>

Comments

    Ничего не найдено.