Reputation: 590
I have marked in my yaml file paremeter:
parameters:
- name: someID
in: query
description: The some ID
required: true
schema:
type: uuid
In generated java classes field is marked as required which is great, but on Swagger UI unfortunately not. It is problematic, because I would like to inform user before fail request that this file is required.
Upvotes: 0
Views: 235
Reputation: 97540
In OpenAPI 2.0 (swagger: '2.0'
), query parameters do not use schema
and use the type
keyword directly. Note that there's no type: uuid
, instead you need type: string
+ format: uuid
:
parameters:
- name: someID
in: query
description: The some ID
required: true
type: string
format: uuid
Swagger UI indicates required parameters by displaying a red * required
note next to the parameter name:
Upvotes: 1