Я построил несколько конечных точек API REST с AWS API-шлюзом, которые принимают и возвращают JSON. Я определил модели запросов для этих конечных точек, чтобы документацию можно было экспортировать и импортировать в Swagger для тестирования. Это все работает хорошо.
Однако одна конечная точка принимает пользовательский тип (это текст, но в пользовательской структуре), а не JSON, и я не могу понять, как определить модель запроса для чего-то, что не 't JSON. Модель должна быть записана в JSON Схема , и все AWS примеры документации демонстрируют только JSON запросы и ответы (примеры перечислены в конце).
Например, следующая модель запроса:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "File Upload Request",
"type": "object",
"properties": {
"filename": {
"description": "Filename of the file being uploaded (with extension)",
"type": "string"
}
}
}
выглядит так в Swagger:
Пустая текстовая область будет приемлемой, хотя было бы здорово, если бы я мог добавить пример ввода. Возможно ли это?
Примеры из AWS документации: