Swagger codegen: генерировать элементы массива с правильными именами - PullRequest
0 голосов
/ 17 марта 2020

Я использую кодовый код swagger со следующим фрагментом YAML:

lineItem:
  type: array
  xml:
    wrapped: true
    name: 'lineItems'
  items:
    #xml:
      #name: 'lineItem'
    $ref: '#/components/schemas/lineItem'

Модель объекта сериализована в XML и должна иметь формат:

<lineItems>
   <lineItem/>
   <lineItem/>
</lineItems>

I Я сослался на документацию здесь, но не могу получить ожидаемый результат:

https://swagger.io/docs/specification/data-models/representing-xml/

Я пробовал разные вещи, но элемент обертки и отдельные элементы всегда имеют то же имя! например,

<lineItem>
   <lineItem/>
   <lineItem/>
</lineItem>

Какая правильная конфигурация для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...