github.com/josephspurrier/go-swagger@v0.2.1-0.20221129144919-1f672a142a00/fixtures/codegen/sodabooths.json (about) 1 { 2 "host": "localhost", 3 "schemes": ["https"], 4 "swagger": "2.0", 5 "produces": ["application/json"], 6 "consumes": ["application/json"], 7 "info": { 8 "title": "Soda Booth", 9 "version": "2.0" 10 }, 11 "paths": { 12 "/v2/locations/{location_id}/transactions": { 13 "get": { 14 "summary": "Sodas", 15 "tags": ["Sodas"], 16 "description": "Lists sodas for a particular location.", 17 "parameters": [ 18 { 19 "name": "Authorization", 20 "required": true, 21 "type": "string", 22 "in": "header" 23 }, 24 { 25 "name": "location_id", 26 "required": true, 27 "type": "string", 28 "in": "path" 29 } 30 ], 31 "responses": {"200": { 32 "schema": {"$ref": "#/definitions/Soda"}, 33 "description": "Success" 34 }}, 35 "operationId": "List" 36 } 37 } 38 }, 39 "definitions": { 40 "SodaBrand": { 41 "description": "Some top level description", 42 "enum": [ 43 "OTHER_BRAND", 44 "PEPSI", 45 "COKE", 46 "CACTUS_COOLER", 47 "JOLT" 48 ], 49 "type": "string" 50 }, 51 "Soda": { 52 "description": "The brand in here is a different enum than the one above", 53 "properties": { 54 "brand": { 55 "enum": [ 56 "YUM_FOODS", 57 "MARS" 58 ], 59 "type": "string" 60 } 61 }, 62 "type": "object" 63 } 64 } 65 }