Bir sorgu dizesinde parametre tanımlarımın bir parçası olarak definitions
'da tanımlanan bir enum kullanmak istiyorum.Swagger: Enum tanımını sorgu parametresi olarak yeniden kullanma
Swagger 2.0 teknik dökümanımın definitions
bölümündeki Swagger Enum öğesini tanımlıyorum.
OperationType:
type: string
enum:
- registration
- renewal
diğer tanımlarında buna referanslar oluşturabilirsiniz
:
Operation:
type: object
properties:
name:
type: string
type:
$ref: '#/definitions/OperationType'
Ben parametre in: body
olduğunda ona bir başvuru yapmak için schema
etiketi kullanabilirsiniz, ama bu değil ne zaman in: query
- name: operation
in: body
description: description
schema:
$ref: '#/definitions/OperationType'
schema:
dosyasını düşürmeyi ve bunun yerine enum:
numaralı başvuruda bulunmayı denedim, ancak işe yaramayabilir .
Sorgu parametresi çalışıyor musunuz? – Gobliins
Hayır, ama 3,0'da görülebilecek gibi görünüyor. – Ron
@Ron İleriye dönük. Gerçekten faydalı görünüyor. –