{ "swagger":"2.0", "info":{ "version":"0.0.1", "title":"Hello World App" }, "host":"{{host}}", "basePath":"{{basePath}}", "schemes":[ "{{schemes}}" ], "consumes":[ "application/json", "application/xml" ], "produces":[ "application/json", "application/xml" ], "paths":{ "/post/get/{postId}":{ "get":{ "description":"Method Description -- findById", "operationId":"findById", "tags":[ "PostResource" ], "parameters":[ { "name":"postId", "in":"path", "required":"true", "type":"integer", "description":"parameter name -- postId" } ], "responses":{ "200":{ "schema":{ "$ref":"#/definitions/Post" }, "description":"Response OK" } } } }, "/post/get/posts":{ "get":{ "description":"Method Description -- listPosts", "operationId":"listPosts", "tags":[ "PostResource" ], "responses":{ "200":{ "schema":{ "type":"array", "items":{ "$ref":"#/definitions/Post" } }, "description":"Response OK" } } } }, "/post/save":{ "post":{ "description":"Method Description -- saveOrUpdatePost", "operationId":"saveOrUpdatePost", "tags":[ "PostResource" ], "parameters":[ { "name":"post", "in":"body", "required":"true", "schema":{ "$ref":"#/definitions/Post" }, "description":"parameter name -- post" } ], "responses":{ "200":{ "description":"Response OK" } } } }, "/post/delete/{postId}":{ "post":{ "description":"Method Description -- deletePostById", "operationId":"deletePostById", "tags":[ "PostResource" ], "parameters":[ { "name":"postId", "in":"path", "required":"true", "type":"integer", "description":"parameter name -- postId" } ], "responses":{ "200":{ "description":"Response OK" } } } }, "/post/get/persons/{postId}":{ "get":{ "description":"Method Description -- listPersonsByPostid", "operationId":"listPersonsByPostid", "tags":[ "PostResource" ], "parameters":[ { "name":"postId", "in":"path", "required":"true", "type":"integer", "description":"parameter name -- postId" }, { "name":"offset", "in":"query", "required":"false", "type":"integer", "description":"parameter name -- offset" }, { "name":"limit", "in":"query", "required":"false", "type":"integer", "description":"parameter name -- limit" }, { "name":"sort", "in":"query", "required":"false", "type":"string", "description":"parameter name -- sort" }, { "name":"dir", "in":"query", "required":"false", "type":"string", "description":"parameter name -- dir" }, { "name":"logname", "in":"query", "required":"false", "type":"string", "description":"parameter name -- logname" }, { "name":"name", "in":"query", "required":"false", "type":"string", "description":"parameter name -- name" } ], "responses":{ "200":{ "schema":{ "$ref":"#/definitions/PagingData_Map" }, "description":"Response OK" } } } } }, "definitions":{ "Post":{ "type":"object", "properties":{ "id":{ "type":"integer" }, "name":{ "type":"string" }, "description":{ "type":"string" }, "state":{ "type":"integer" }, "departmentId":{ "type":"string" }, "entity":{ "type":"string" }, "businessId":{ "type":"string" } } }, "PagingData_Map":{ "type":"object", "properties":{ "offset":{ "type":"integer" }, "total":{ "type":"integer" }, "limit":{ "type":"integer" }, "order":{ "type":"string" }, "rows":{ "type":"array", "items":{ "$ref":"#/definitions/Map" } }, "sort":{ "type":"string" }, "search":{ "type":"string" } } }, "Map":{ "type":"object", "properties":{ "personId":{ "type":"string" }, "postId":{ "type":"string" }, "state":{ "type":"string" }, "name":{ "type":"string" }, "logName":{ "type":"string" }, "sex":{ "type":"string" }, "email":{ "type":"string" } } } } }