{
    "basePath": "http://localhost/taxmapp-api/public",
    "swaggerVersion": "1.2",
    "apiVersion": "1.0.0",
    "resourcePath": "/relief",
    "apis": [
        {
            "path": "/v2/relief",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get all reliefs",
                    "nickname": "reliefs",
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                },
                {
                    "method": "POST",
                    "summary": "Create a relief",
                    "nickname": "relief",
                    "parameters": [
                        {
                            "paramType": "query",
                            "name": "form_type",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Form type"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_year_id",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "Tax year ID"
                        },
                        {
                            "paramType": "query",
                            "name": "REL1",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL1",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL2",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL2",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL3",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL3",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL4",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL4",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL5",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL5",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL6",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL6",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL7",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL7",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL8",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL8",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL9",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL9",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL10",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL10",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL11",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL11",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL12",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL12"
                        },
                        {
                            "paramType": "query",
                            "name": "REL13",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "REL13",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL14",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "REL14"
                        },
                        {
                            "paramType": "query",
                            "name": "REL15",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "REL15"
                        },
                        {
                            "paramType": "query",
                            "name": "REL16",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "REL16"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR1",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR1",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR2",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR2",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR3",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR3",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR4",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR4",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR5",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR5",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR6",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR6",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR7",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR7",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR8",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR8",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR9",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR9",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR10",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR10",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA1"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA2",
                            "format": "date"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA3",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA3"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA4",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA4"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA5",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA5",
                            "format": "date"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA6",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA6"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA7",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA7"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA8",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA8"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA9",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA9",
                            "format": "date"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA10",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA10"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA11",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA11"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                }
            ]
        },
        {
            "path": "/v2/relief/{id}",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get one relief",
                    "nickname": "relief",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Id"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                },
                {
                    "method": "PUT",
                    "summary": "Update a relief",
                    "nickname": "relief",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Id"
                        },
                        {
                            "paramType": "query",
                            "name": "form_type",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Form type"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_year_id",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "Tax year ID"
                        },
                        {
                            "paramType": "query",
                            "name": "REL1",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL1",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL2",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL2",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL3",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL3",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL4",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL4",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL5",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL5",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL6",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL6",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL7",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL7",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL8",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL8",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL9",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL9",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL10",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL10",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL11",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL11",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL12",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "REL12"
                        },
                        {
                            "paramType": "query",
                            "name": "REL13",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "REL13",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "REL14",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "REL14"
                        },
                        {
                            "paramType": "query",
                            "name": "REL15",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "REL15"
                        },
                        {
                            "paramType": "query",
                            "name": "REL16",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "REL16"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR1",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR1",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR2",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR2",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR3",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR3",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR4",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR4",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR5",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR5",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR6",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR6",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR7",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR7",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR8",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR8",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR9",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR9",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "AOR10",
                            "type": "number",
                            "allowMultiple": false,
                            "description": "AOR10",
                            "format": "float"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA1"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA2",
                            "format": "date"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA3",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA3"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA4",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA4"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA5",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA5",
                            "format": "date"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA6",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA6"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA7",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA7"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA8",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA8"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA9",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "MCA9",
                            "format": "date"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA10",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA10"
                        },
                        {
                            "paramType": "query",
                            "name": "MCA11",
                            "type": "integer",
                            "allowMultiple": false,
                            "description": "MCA11"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                },
                {
                    "method": "DELETE",
                    "summary": "Delete a relief",
                    "nickname": "relief",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Id"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                }
            ]
        }
    ],
    "produces": [
        "application/json"
    ]
}