tazatechnology / openapi_spec

Dart based OpenAPI specification generator and parser
BSD 3-Clause "New" or "Revised" License
8 stars 5 forks source link

Refrenced Parameters fail #61

Open dickermoshe opened 6 months ago

dickermoshe commented 6 months ago

We're using in as the union key of a parameter, however they can just be references, which dont require in.

Details

``` components: parameters: formatParam: description: set format in: query name: format required: false schema: $ref: '#/components/schemas/format' requiredQueryParam: description: set query in: query name: query required: true schema: type: string schemas: format: default: json description: response format enum: - json - csv type: string info: description: info title: info version: 0.1.0 openapi: 3.0.2 paths: /example/api: get: description: description parameters: - $ref: '#/components/parameters/requiredQueryParam' - $ref: '#/components/parameters/formatParam' responses: 200: content: application/json: schema: type: string description: response summary: summary ```

walsha2 commented 6 months ago

I can take a look at this one and see what is going on for ref at the parameter level.