В моем проекте есть следующие пакеты:
1. фляга (вебрамка)
2. вебарги и зефир для определения запроса и ответа
3. apispec и apispec-webframework.flask для создания документа openapi 3.0.
Наш проект решил использовать MethodView из колбы для определения API. Один из наших API выглядит следующим образом.
POST /resource/<resource-id>
{
"attribute-1": <attribute-value1>,
"attribute-2": <attribute-value1>,
}
В документации apispec указано, как указывать ответы, но нет четкого способа определения ввода по пути (идентификатор ресурса) и телу запроса (атрибуты).
https://apispec.readthedocs.io/en/stable/using_plugins.html?highlight=MethodView
Буду признателен, если кто-нибудь сможет уточнить, как использовать веб-теги и зефир для определения входных данных для метода MethodView: post () для вышеуказанного API.