2016-02-20 4 views
1

Я пытаюсь написать новый языковой модуль для swagger codegen. В моем сгенерированном клиенте я хотел бы включить примерный запрос. Экземпляр этого можно увидеть в swagger UI в разделе «Пример значения»Создать пример запроса в Swagger codegen

enter image description here

текст сам по себе, кажется, не должен содержаться в развязности спецификации для этой службы, но строится из объектной модели запроса, рекурсивно де-ссылки вспомогательных моделей.

Есть ли простой способ сгенерировать эту строку в библиотеке codegen? Если мне придется брать код у SwaggerUI, есть ли реализация java, на которую я могу смотреть?

ответ

3

Вы правы, пользовательский интерфейс генерирует примерное значение для модели на основе схемы. Вы можете использовать io.swagger.codegen.examples.ExampleGenerator в своем коде для генерации моделей и их установки в объекте до генерации шаблонов.

+0

Спасибо. ExampleGenerator был очень полезен. У меня возникли проблемы с получением той модели, которую можно использовать, с помощью bodyparam. Вероятно, я задам новый вопрос. – RaGe

 Смежные вопросы

  • Нет связанных вопросов^_^