Невозможно получить, как использовать ссылку типа строки с значениями перечисления в параметре массива. Я могу сделать ссылку в ключе элементов, и она работает, но ошибка Swagger создает ошибку: неверное определение параметраSwagger 2: используйте ссылку enum в параметре запроса типа массива
Веб-интерфейс UI генерирует интерфейс, но он имеет текстовое поле вместо множительного блока, которое я ожидал.
Каков правильный способ?
Мой код:
swagger: '2.0':
paths:
/test:
get:
parameters:
- in: origin
name: status
description: Origin
required: false
schema:
type: array
items:
$ref: '#/definitions/Origin'
collectionFormat: pipes'
definitions:
Origin:
type: string
description: Campaign origin
enum:
- one
- two
externalDocs:
description: Find out more about Swagger
url: http://swagger.io
host: virtserver.swaggerhub.com
basePath:/