--[[ Swagger Petstore This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters. OpenAPI spec version: 1.0.0 Contact: apiteam@swagger.io Generated by: https://github.com/swagger-api/swagger-codegen.git ]] -- api_response class local api_response = {} local api_response_mt = { __name = "api_response"; __index = api_response; } local function cast_api_response(t) return setmetatable(t, api_response_mt) end local function new_api_response(code, type, message) return cast_api_response({ ["code"] = code; ["type"] = type; ["message"] = message; }) end return { cast = cast_api_response; new = new_api_response; }