Swagger Codegen CLI 2.3.1 не генерирует свойства модели с типом "массив"

Мое определение модели выглядит так:

swagger: '2.0' definitions: Foo: type: object properties: fooProp1: type: string fooProp2: type: array items: $ref: '#/definitions/Bar' Bar: type: object properties: blah: type: string

Я использовал Swagger Codegen CLI 2.3.1 для генерации как моделей Java для бэкенда, так и моделей TypeScript для внешнего интерфейса. В обоих случаях в классе Foo есть только свойство "fooProp1", но нет "fooProp2". Я ожидал что-то вроде

private List<Bar> fooProp2;

будет в сгенерированных классах модели Java.

Что я упустил? Есть ли проблема в моем коде Swagger? Как мне изменить код Swagger, чтобы получить код ожидаемой модели сервера / клиента?

Спасибо заранее!!

0 ответов

Другие вопросы по тегам