UNPKG

@microsoft.azure/autorest.testserver

Version:

This project contains a set of OpenAPI definitions and a server implementing the corresponding API. Use this to test compliance of AutoRest generators.

734 lines 26 kB
{ "swagger": "2.0", "info": { "title": "AutoRest Swagger Constant Service", "description": "Test Infrastructure for AutoRest Swagger Constant", "version": "1.0.0" }, "host": "localhost:3000", "schemes": [ "http" ], "produces": [ "application/json" ], "consumes": [ "application/json" ], "paths": { "/constants/putNoModelAsStringNoRequiredTwoValueNoDefault": { "put": { "operationId": "contants_putNoModelAsStringNoRequiredTwoValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredTwoValueNoDefaultOpEnum", "modelAsString": false }, "required": false } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringNoRequiredTwoValueDefault": { "put": { "operationId": "contants_putNoModelAsStringNoRequiredTwoValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredTwoValueDefaultOpEnum", "modelAsString": false }, "required": false, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringNoRequiredOneValueNoDefault": { "put": { "operationId": "contants_putNoModelAsStringNoRequiredOneValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredOneValueNoDefaultOpEnum", "modelAsString": false }, "required": false } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringNoRequiredOneValueDefault": { "put": { "operationId": "contants_putNoModelAsStringNoRequiredOneValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredOneValueDefaultOpEnum", "modelAsString": false }, "required": false, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringRequiredTwoValueNoDefault": { "put": { "operationId": "contants_putNoModelAsStringRequiredTwoValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringRequiredTwoValueNoDefaultOpEnum", "modelAsString": false }, "required": true } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringRequiredTwoValueDefault": { "put": { "operationId": "contants_putNoModelAsStringRequiredTwoValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringRequiredTwoValueDefaultOpEnum", "modelAsString": false }, "required": true, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringRequiredOneValueNoDefault": { "put": { "operationId": "contants_putNoModelAsStringRequiredOneValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringRequiredOneValueNoDefaultOpEnum", "modelAsString": false }, "required": true } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putNoModelAsStringRequiredOneValueDefault": { "put": { "operationId": "contants_putNoModelAsStringRequiredOneValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringRequiredOneValueDefaultOpEnum", "modelAsString": false }, "required": true, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringNoRequiredTwoValueNoDefault": { "put": { "operationId": "contants_putModelAsStringNoRequiredTwoValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredTwoValueNoDefaultOpEnum", "modelAsString": true }, "required": false } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringNoRequiredTwoValueDefault": { "put": { "operationId": "contants_putModelAsStringNoRequiredTwoValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredTwoValueDefaultOpEnum", "modelAsString": true }, "required": false, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringNoRequiredOneValueNoDefault": { "put": { "operationId": "contants_putModelAsStringNoRequiredOneValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredOneValueNoDefaultOpEnum", "modelAsString": true }, "required": false } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringNoRequiredOneValueDefault": { "put": { "operationId": "contants_putModelAsStringNoRequiredOneValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredOneValueDefaultOpEnum", "modelAsString": true }, "required": false, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringRequiredTwoValueNoDefault": { "put": { "operationId": "contants_putModelAsStringRequiredTwoValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringRequiredTwoValueNoDefaultOpEnum", "modelAsString": true }, "required": true } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringRequiredTwoValueDefault": { "put": { "operationId": "contants_putModelAsStringRequiredTwoValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringRequiredTwoValueDefaultOpEnum", "modelAsString": true }, "required": true, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringRequiredOneValueNoDefault": { "put": { "operationId": "contants_putModelAsStringRequiredOneValueNoDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringRequiredOneValueNoDefaultOpEnum", "modelAsString": true }, "required": true } ], "responses": { "201": { "description": "Indicates success." } } } }, "/constants/putModelAsStringRequiredOneValueDefault": { "put": { "operationId": "contants_putModelAsStringRequiredOneValueDefault", "summary": "Puts constants to the testserver", "parameters": [ { "name": "input", "in": "query", "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringRequiredOneValueDefaultOpEnum", "modelAsString": true }, "required": true, "x-ms-client-default": "value1" } ], "responses": { "201": { "description": "Indicates success." } } } } }, "definitions": { "NoModelAsStringNoRequiredTwoValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredTwoValueNoDefaultEnum", "modelAsString": false } } } }, "NoModelAsStringNoRequiredTwoValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredTwoValueDefaultEnum", "modelAsString": false }, "x-ms-client-default": "value1" } } }, "NoModelAsStringNoRequiredOneValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredOneValueNoDefaultEnum", "modelAsString": false } } } }, "NoModelAsStringNoRequiredOneValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringNoRequiredOneValueDefaultEnum", "modelAsString": false }, "x-ms-client-default": "value1" } } }, "NoModelAsStringRequiredTwoValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringRequiredTwoValueNoDefaultEnum", "modelAsString": false } } }, "required": [ "parameter" ] }, "NoModelAsStringRequiredTwoValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "NoModelAsStringRequiredTwoValueDefaultEnum", "modelAsString": false }, "x-ms-client-default": "value1" } }, "required": [ "parameter" ] }, "NoModelAsStringRequiredOneValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringRequiredOneValueNoDefaultEnum", "modelAsString": false } } }, "required": [ "parameter" ] }, "NoModelAsStringRequiredOneValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "NoModelAsStringRequiredOneValueDefaultEnum", "modelAsString": false }, "x-ms-client-default": "value1" } }, "required": [ "parameter" ] }, "ModelAsStringNoRequiredTwoValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredTwoValueNoDefaultEnum", "modelAsString": true } } } }, "ModelAsStringNoRequiredTwoValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredTwoValueDefaultEnum", "modelAsString": true }, "x-ms-client-default": "value1" } } }, "ModelAsStringNoRequiredOneValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredOneValueNoDefaultEnum", "modelAsString": true } } } }, "ModelAsStringNoRequiredOneValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringNoRequiredOneValueDefaultEnum", "modelAsString": true }, "x-ms-client-default": "value1" } } }, "ModelAsStringRequiredTwoValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringRequiredTwoValueNoDefaultEnum", "modelAsString": true } } }, "required": [ "parameter" ] }, "ModelAsStringRequiredTwoValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1", "value2" ], "x-ms-enum": { "name": "ModelAsStringRequiredTwoValueDefaultEnum", "modelAsString": true }, "x-ms-client-default": "value1" } }, "required": [ "parameter" ] }, "ModelAsStringRequiredOneValueNoDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringRequiredOneValueNoDefaultEnum", "modelAsString": true } } }, "required": [ "parameter" ] }, "ModelAsStringRequiredOneValueDefault": { "type": "object", "properties": { "parameter": { "type": "string", "enum": [ "value1" ], "x-ms-enum": { "name": "ModelAsStringRequiredOneValueDefaultEnum", "modelAsString": true }, "x-ms-client-default": "value1" } }, "required": [ "parameter" ] } } }