@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
JSON
{
"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"
]
}
}
}