{ "openapi": "3.0.0", "info": { "description": "Minimal API for testing collision between parameter names and generated code", "title": "Parameter name collision test", "version": "v1" }, "paths": { "/key/{query}": { "get": { "description": "Gets a key", "operationId": "key.get", "parameters": [ { "description": "Parameter name that was previously colliding", "in": "path", "name": "query", "required": true, "schema": { "type": "boolean" } }, { "description": "Parameter name that was previously colliding", "in": "query", "name": "url", "required": true, "schema": { "type": "boolean" } }, { "description": "Parameter name that was previously colliding", "in": "query", "name": "request", "required": true, "schema": { "type": "boolean" } }, { "description": "Parameter name that was previously colliding", "in": "query", "name": "response", "required": true, "schema": { "type": "boolean" } }, { "description": "Parameter name that was previously colliding", "in": "query", "name": "result", "required": true, "schema": { "type": "boolean" } }, { "description": "Parameter name that was previously colliding", "in": "query", "name": "client", "required": true, "schema": { "type": "boolean" } } ], "responses": { "200": { "type": "string", "description": "Successful response" } } } } } }