У меня есть этот пример параметра, необходимого в теле запроса PUT к моему API:
{
"id": "string",
"closed_date": "2018-11-20T18:42:58.946Z",
"contact": "string",
"description": "string",
"status": "Open"
}
Чтобы он был представлен в моей документации по конечной точке Swagger, я сделал это:
@api.doc(body=card_change_fields)
def put(self, card_id, *args, **kwargs):
Где:
card_change_fields = api.model('card modification', {
'id': fields.String(description='id', required=True),
'closed_date': fields.DateTime(description='Closed date'),
'contact': fields.String(description='Contact'),
'description': fields.String(description='Description'),
'status': fields.String(description='Status', required=True,
enum=["Open", "Closed"])
})
Однако на самом деле я хочу получить следующее:
{ card : {
"id": "string",
"closed_date": "2018-11-20T18:42:58.946Z",
"contact": "string",
"description": "string",
"status": "Open" }
}
Как я могу это сделать в документации к флеш-restplus swagger?Я попробовал с моделью ребенка и родителя и ожидаю безуспешно
Спасибо, DT