Describe the bug
When defining the spec for an integer enum the resulting swagger will parse the enum values as strings, even if the type is integer or number.
To Reproduce
/**
* GET /api/v1
* @summary This is the summary of the endpoint
* @param {integer} state.query.required - name param description - enum:1,2,3
* @return {string} 200 - success response
*/
Creates:
type: integer
enum:
- '1'
- '2'
- '3'
- '4'
Expected behavior
Either give an error, or create the following correct swagger:
Describe the bug When defining the spec for an integer enum the resulting swagger will parse the enum values as strings, even if the type is integer or number.
To Reproduce
Creates:
Expected behavior Either give an error, or create the following correct swagger:
Desktop: