OpenAPI, Swagger. Cписок из словарей с словарями
Всем привет. Пытаюсь описать входной json для моего приложения на connexion (Python). Формат входного json такой:
{
"Id":"123",
"Calc":"321",
"Ways":[{"Id":"1", "Orig":{"long":51.1563, "lat":55.5311}, "Dest":{"long":21.1233, "lat":52.5111}}, {"Id":"2", "Orig":{"long":23.1134, "lat":23.5871}, "Dest":{"long":51.1563, "lat":55.5311}}],
"Creation":"2019-03-11T13:17:01.222178Z",
"Email":"[email protected]"
}
Вопрос прикован конкретно к полю parameters, в частности к полю Ways и звучит так: Мне собирать yaml файл матрешкой, тобишь до полного исчерпания описания полей?
На данный момент выглядит он так, get запрост, но это неверное решение. Фрагмент swagger ->
get:
operationId: TrashDist.solve
description: Auto generated using Swagger Inspector
parameters:
- name: Id
in: query
schema:
type: string
- name: Calc
in: query
schema:
type: string
- name: Ways
in: query
schema:
type: array
items:
type: object
properties:
Id:
type: string
Orig:
type: object
propreties:
long:
type: number
lat:
type: number
Dest:
type: object
propreties:
long:
type: number
lat:
type: number
- name: Creation
in: query
schema:
type: string
- name: Email
in: query
schema:
type: string
Когда я делаю таким образом, на приеме данных, приложение выдает ошибку: 'id' is not of type 'object'...