{
"parameters": {
"limit": {
"name": "limit",
"in": "query",
"description": "How many items to return at one time (max 100)",
"required": false,
"type": "integer",
"format": "int32"
}
},
"paths": {
"/pets": {
"get": {
"tags": [ "pets" ],
"parameters": [
{ "$ref": "#/parameters/limit" }
],
"responses": {
"200": {
"description": "pet response",
"schema": {
"type": "array",
"items": { "$ref": "#/definitions/Pet" }
}
},
"default": {
"description": "unexpected error",
"schema": { "$ref": "#/definitions/Error" }
}
}
}
}
},
"definitions": {
"Pet": {
"required": [ "id", "name" ],
"properties": {
"id": { "type": "integer", "format": "int64" },
"name": { "type": "string" },
"tag": { "type": "string" }
}
},
"Error": {
"required": [ "code", "message" ],
"properties": {
"code": { "type": "integer", "format": "int32" },
"message": { "type": "string" }
}
}
}
}