| { |
| "swagger": "2.0", |
| "info": { |
| "version": "1.0.0", |
| "title": "Swagger Petstore", |
| "description": "A sample API that uses a petstore as an example to demonstrate features in the swagger-2.0 specification", |
| "termsOfService": "http://swagger.io/terms/", |
| "contact": { |
| "name": "Swagger API Team" |
| }, |
| "license": { |
| "name": "MIT" |
| } |
| }, |
| "host": "petstore.swagger.io", |
| "basePath": "/api", |
| "schemes": [ |
| "http" |
| ], |
| "consumes": [ |
| "application/json" |
| ], |
| "produces": [ |
| "application/json" |
| ], |
| "paths": { |
| "/pets": { |
| "get": { |
| "description": "Returns all pets from the system that the user has access to", |
| "produces": [ |
| "application/json" |
| ], |
| "responses": { |
| "200": { |
| "description": "A list of pets.", |
| "schema": { |
| "type": "array", |
| "items": { |
| "$ref": "#/definitions/Pet" |
| } |
| } |
| } |
| } |
| } |
| } |
| }, |
| "definitions": { |
| "Pet": { |
| "type": "object", |
| "required": [ |
| "id", |
| "name" |
| ], |
| "properties": { |
| "id": { |
| "type": "integer", |
| "format": "int64" |
| }, |
| "name": { |
| "type": "string" |
| }, |
| "tag": { |
| "type": "string" |
| } |
| } |
| } |
| } |
| } |