У меня есть следующий документ Swagger (упрощенная версия) с двумя параметрами. TypeCode (строка) и Status (перечисление). Когда я пытаюсь проверить / импортировать в Azure Api Management, я получаю следующую ошибку
Parsing error(s): JSON is valid against no schemas from 'oneOf'. Path 'paths['/Bids'].get.parameters[1]', line 1, position 188.
Документ Swagger
{
"swagger": "2.0",
"info": {
"title": "/my-api",
"description": "My API",
"version": "1.0"
},
"paths": {
"/Bids": {
"get": {
"tags": [
"Bids"
],
"parameters": [
{
"in": "query",
"name": "typeCode",
"type": "string"
},
{
"in": "query",
"name": "status"
}
],
"responses": {
"200": {
"description": "Success"
}
}
}
}
},
"definitions": {
"MyApi.ApplicationCore.Filter.Status": {
"enum": [
"Submitted",
"Created",
"Cancelled",
"Accepted"
],
"type": "string"
}
}
}
Я не уверен, что вызывает эту ошибку. Я подозреваю, что это связано с перечислением