1
В следующем определении Swagger мне нужен параметр labelValue
типа LabelValueObject
, так что он будет проверен и правильно десериализован. Однако я не могу понять синтаксис! Как это можно сделать?Параметры Swagger и сложные типы
swagger: "2.0"
paths:
/competition:
post:
parameters:
- name: labelValue
in: formData
type: array
items:
type: string ### this has to be a LabelValueObject ###
responses:
default:
description: Error
schema:
$ref: "#/definitions/AnyResponse"
definitions:
AnyResponse:
properties:
any:
type: string
LabelValueObject:
properties:
label:
type: string
value:
type: string
required:
- label
- value
Должен ли этот параметр находиться в формеДата? –
Вы правы. Я мог бы установить его на тело и использовать схему $ ref, я думаю ... Я новичок в Swagger, поэтому я пропустил это. Если это ваш вопрос, отправьте ответ. – Merott