UNPKG

@microsoft.azure/autorest.testserver

Version:
134 lines (133 loc) 3.77 kB
{ "swagger": "2.0", "info": { "version": "1.0.0", "title": "DPGClient", "description": "DPG Swagger, this is the initial swagger a service could do" }, "host": "localhost:3000", "schemes": ["http"], "produces": ["application/json"], "consumes": ["application/json"], "paths": { "/serviceDriven/parameters": { "head": { "operationId": "params_headNoParams", "description": "Head request, no params.\n Initially has no query parameters. After evolution, a new optional query parameter is added", "parameters": [], "responses": { "200": { "description": "Answer from service", "schema": { "type": "object" } } } }, "get": { "operationId": "params_getRequired", "description": "Get true Boolean value on path.\n Initially only has one required Query Parameter. After evolution, a new optional query parameter is added", "parameters": [ { "name": "parameter", "in": "query", "description": "I am a required parameter", "type": "string", "required": true } ], "responses": { "200": { "description": "Answer from service", "schema": { "type": "object" } } } }, "put": { "operationId": "params_putRequiredOptional", "description": "Initially has one required query parameter and one optional query parameter. After evolution, a new optional query parameter is added", "parameters": [ { "name": "requiredParam", "in": "query", "description": "I am a required parameter", "type": "string", "required": true }, { "name": "optionalParam", "in": "query", "description": "I am an optional parameter", "type": "string" } ], "responses": { "200": { "description": "Answer from service", "schema": { "type": "object" } } } }, "post": { "operationId": "params_postParameters", "description": "POST a JSON", "parameters": [ { "name": "parameter", "in": "body", "description": "I am a body parameter. My only valid JSON entry is { url: \"http://example.org/myimage.jpeg\" }", "schema": { "$ref": "#/definitions/PostInput" }, "required": true } ], "responses": { "200": { "description": "Answer from service", "schema": { "type": "object" } } } } }, "/serviceDriven/moreParameters": { "get": { "operationId": "params_getOptional", "description": "Get true Boolean value on path.\n Initially has one optional query parameter. After evolution, a new optional query parameter is added", "parameters": [ { "name": "optionalParam", "in": "query", "description": "I am an optional parameter", "type": "string" } ], "responses": { "200": { "description": "Answer from service", "schema": { "type": "object" } } } } } }, "definitions": { "PostInput": { "type": "object", "required": ["url"], "properties": { "url": { "type": "string" } } } } }