fardin
6 years agoVisitor
Case Insensitive String parameter in schema of openApi
I have an open API spec with a parameter like this:
- name: platform in: query description: "Platform of the application" required: true schema: type: string enum: - "desktop" - "online"
when I get the "platform" parameter from URL , it can be like this :
platform=online or platform=ONLINE or platform=Online or platform=onLine or ... any other format
but when I am going to use it , it is only valid if the parameter is all lower case like "platform=online", obviously to match the enum value.
how can I make schema to be the case insensitive and understand all types of passed parameters?