{
  "swagger": "2.0",
  "info": {
    "title": "Multiapi CustomBaseUrl Service Client",
    "description": "Service client for multiapi custom base url testing",
    "version": "1.0.0"
  },
  "x-ms-parameterized-host": {
    "hostTemplate": "{Endpoint}/multiapiCustomBaseUrl/v1",
    "useSchemePrefix": false,
    "parameters": [
      {
        "$ref": "#/parameters/Endpoint"
      }
    ]
  },
  "produces": ["application/json"],
  "paths": {
    "/test": {
      "put": {
        "operationId": "test",
        "description": "Should be a mixin operation. Put in 1 for the required parameter and have the correct api version of 1.0.0 to pass",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "description": "An int parameter. Put in 1 to pass",
            "type": "integer",
            "format": "int32",
            "required": true
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "The empty return value"
          },
          "default": {
            "description": "Unexpected error",
            "schema": {
              "$ref": "#/definitions/Error"
            }
          }
        }
      }
    }
  },
  "definitions": {
    "Error": {
      "type": "object",
      "properties": {
        "status": {
          "type": "integer",
          "format": "int32"
        },
        "message": {
          "type": "string"
        }
      }
    }
  },
  "parameters": {
    "ApiVersionParameter": {
      "name": "api-version",
      "in": "query",
      "required": true,
      "type": "string",
      "description": "The API version to use for this operation.",
      "minLength": 1
    },
    "Endpoint": {
      "name": "Endpoint",
      "description": "Pass in https://localhost:3000",
      "x-ms-parameter-location": "client",
      "required": true,
      "type": "string",
      "in": "path",
      "x-ms-skip-url-encoding": true
    }
  }
}
