Сгенерируйте все зависимости модели с помощью swagger-codegen

#swift #swagger #swagger-codegen

#swift #swagger #swagger-codegen

Вопрос:

Я генерирую объекты модели Swift, используя swagger-codegen , вот так:

 swagger-codegen generate -i swagger.json -l swift5 -o . -Dmodels=MyModel
  

Похоже, что это правильно генерирует файл для MyModel , а также файлы для каждой из моделей, от которых MyModel зависит. Однако он не генерирует зависимости модели на более глубоком уровне, поэтому результирующий код не будет компилироваться из-за отсутствия типов.

Я ничего не могу найти в документации или где-либо еще по этому поводу. И, насколько я понимаю инструмент, он, вероятно, не специфичен для генерации Swift.

Есть ли способ заставить его рекурсивно извлекать все модели, которые требуются для модели, которую я хочу сгенерировать? Я не хочу просто включать все модели.

Ответ №1:

Одним из обходных путей является создание всего для начала, а затем удаление тех файлов, которые вам не нужны. Это может работать лучше в вашем случае использования.