allow-empty-value.openapi.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. openapi: "3.0.0"
  2. paths:
  3. /regularParams:
  4. get:
  5. parameters:
  6. - name: int
  7. in: query
  8. schema:
  9. type: integer
  10. - name: str
  11. in: query
  12. schema:
  13. type: string
  14. - name: num
  15. in: query
  16. schema:
  17. type: number
  18. - name: bool
  19. in: query
  20. schema:
  21. type: boolean
  22. - name: arr
  23. in: query
  24. schema:
  25. type: array
  26. items:
  27. type: string
  28. responses:
  29. 200:
  30. description: ok
  31. /emptyValueParams:
  32. get:
  33. parameters:
  34. - name: int
  35. in: query
  36. schema:
  37. type: integer
  38. allowEmptyValue: true
  39. - name: str
  40. in: query
  41. schema:
  42. type: string
  43. allowEmptyValue: true
  44. - name: num
  45. in: query
  46. schema:
  47. type: number
  48. allowEmptyValue: true
  49. - name: bool
  50. in: query
  51. schema:
  52. type: boolean
  53. allowEmptyValue: true
  54. - name: arr
  55. in: query
  56. schema:
  57. type: array
  58. items:
  59. type: string
  60. allowEmptyValue: true
  61. responses:
  62. 200:
  63. description: ok