Как правильно определить различные объектные структуры внутри схемы сваггера массива? - PullRequest
0 голосов
/ 02 октября 2018

Надеюсь, это законный вопрос, я искал повсюду пример или какой-либо источник информации о том, как это сделать.Я попробовал это https://github.com/fotinakis/swagger-blocks/issues/17.Но тот же результат.

Конечный результат, который я хотел бы получить, приведен ниже: { "name": "Awesome Promotion", "description": "30% off", "qualifiers": [ { "id": 12, "type": "Rental" }, { "id": 13, "type": "Qualifier", "user_id": 23 }, { "id": 14, "type": "First", "location_id": 32 } ] У меня есть модель, записанная так: swagger_schema :PromotionResponse do property :name, type: :string, example: 'Awesome Promotion' property :description, type: :string, example: '30% off' property :qualifiers do key :type, :array items do property :id, type: :integer, example: 2 property :type, type: :string, exmple: 'Location' end end end Что генерируется чванством прямо сейчас: { "name": "Awesome Promotion", "description": "30% off", "qualifiers": [ { "id": 2, "type": "Location" } ] }

Как правильно определить различные объектные структуры внутри схемы массива?

...