Короче говоря, используя Swagger, я хотел бы иметь возможность динамически генерировать или не генерировать модель, зависящую от атрибута в yaml.Swagger Codegen динамическое создание некоторых моделей динамически
У меня это работает с нашим текущим генератором, но для его создания требуются все классы, которые, очевидно, не идеальны.
Пара векторов, которые я просмотрел без каких-либо успехов (без больших повторных записей), условно добавляет modelTemplateFile в CodeGen, удаляя/не удаляя некоторые классы во время генерации и создавая пустые файлы на классах, которые я делаю Не хочу генерировать.
Ни один из них, похоже, не будет работать совершенно без значительных повторных записей/дополнений, поскольку, по-видимому, это не тот случай, который использует библиотека. Я довольно неблагоприятен для написания большого количества кода в корневом каталоге в библиотеке, которая все еще развивается, поэтому я ищу чистый способ интегрировать возможности без повторной записи/расширения основных классов.
В настоящее время я создаю среду для iOS, Android. Причина, по которой я хочу создавать/не создавать модели, - это наша текущая архитектура, включающая как модель базы данных, так и модель swagger, причем некоторые модели исключаются из базы данных.
Любая помощь была бы принята с благодарностью!
Спасибо за ответ, однако я не вижу, как это применимо с учетом моих ограничений. Мне нужно динамически генерировать/не генерировать модели в зависимости от атрибутов в yaml. Мое понимание игнорирования заключается в том, чтобы избежать перезаписи и статично. Я не хочу менять файл игнорирования каждый раз, когда я настраиваю описание API. Я что-то упускаю? – PeejWeej