Исключить свойство из схемы [Swagger]

У меня есть схема Foo с полями a, b и c. c — это массив, который не возвращается, когда я делаю GET /foos, но возвращается, когда я делаю GET /foos/{foo_id}.

Как я могу представить это с помощью схемы чванства? (поле c отображается только при GETвведении определенного Foo)


person alexandernst    schedule 28.03.2017    source источник
comment
Я думаю, вам нужны 2 разные схемы для этого обратного вывода. Swagger является RESTful. Идея состоит в том, что конечные точки должны возвращать одну и ту же схему вывода. Значение: GET /foos должен возвращать массив того, что когда-либо возвращает /foos/{foo_id}. С учетом сказанного вам нужно создать отдельную схему для разных моделей ответов.   -  person VisualBean    schedule 28.03.2017