#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:
Одним из обходных путей является создание всего для начала, а затем удаление тех файлов, которые вам не нужны. Это может работать лучше в вашем случае использования.