Dipenderà da ciò che si desidera enum:
Ciascun valore di enumerazione deve essere del tipo oggetto descritto
- in primo caso una stringa
- in secondo una matrice di stringa
prima sintassi significa Questi sono i valori possibili della stringa in questo array
Questo array può contenere più stringhe, ma ciascuna stringa deve avere un valore MASCHILE, FEMMINILE o LAVORATORE.
Secondo un mezzo Questi sono i possibili valori di questa matrice
AnotherArray:
type: array
items:
type: string
enum:
-
- FEMALE
- WORKER
-
- MALE
- WORKER
Ogni valore di enumerazione è quindi un array. In questo esempio, questo array può avere solo il valore possibile ["FEMALE", "WORKER"] e ["MALE", "WORKER"].
Sfortunatamente anche se questa sintassi è valida, nessun valore enum viene mostrato nell'interfaccia utente di Swagger.
fonte
2016-05-04 12:20:02
Sia convalidare in http://bigstickcarpet.com/swagger-parser/www/index.html –