У меня есть несколько клиентов для одного и того же API. Для каждой из них, в зависимости от добавленных ими конфигураций, я должен или не должен предоставлять некоторые конечные точки, делать некоторые поля обязательными, предоставлять дополнительные поля в ответе и т. Д.
Каждый из этих клиентов имеет свой собственный URL для доступа к API. До сих пор для «нединамических» червячных файлов я мог сгенерировать один файл и использовать его для всех. Теперь они попросили такую подробную документацию, основанную на конфигурации.
Я нахожусь на ранних стадиях разработки, большинство исследует все возможные способы реализации этого и ищет хорошие подходы для использования этой функции.
Любая помощь или руководство приветствуется.
Спасибо
Обновление
В проекте мы используем этот компонент для загрузки и проверки файла чванства. Для всех, кто интересуется этой проблемой, я решил добавить еще один загрузчик, который загружает данные из файла swagger, а также фильтрует их на основе конфигураций.