{ "apiVersion": "0.0.1", "swaggerVersion": "1.2", "basePath": "{{Protocol}}://{{Host}}", "resourcePath": "/hello", "produces": [ "application/json" ], "apis": [ { "path": "/hello/world/{var1}/{var2}", "operations": [ { "method": "GET", "summary": "Returns the number of seconds since the system was booted", "type": "long", "nickname": "hello_world", "produces": [ "application/json" ], "parameters": [ { "name":"var2", "description":"Full path of file or directory", "required":true, "allowMultiple":true, "type":"string", "paramType":"path" }, { "name":"var1", "description":"Full path of file or directory", "required":true, "allowMultiple":false, "type":"string", "paramType":"path" }, { "name":"query_enum", "description":"The operation to perform", "required":true, "allowMultiple":false, "type":"string", "paramType":"query", "enum":["VAL1", "VAL2", "VAL3"] } ] } ] } ], "models" : { "my_object": { "id": "my_object", "description": "Demonstrate an object", "properties": { "var1": { "type": "string", "description": "The first parameter in the path" }, "var2": { "type": "string", "description": "The second parameter in the path" }, "enum_var" : { "type": "string", "description": "Demonstrate an enum returned, note this is not the same enum type of the request", "enum":["VAL1", "VAL2", "VAL3"] } } } } }