{
    "basePath": "http://localhost/taxmapp-api/public",
    "swaggerVersion": "1.2",
    "apiVersion": "1.0.0",
    "resourcePath": "/other-detail",
    "apis": [
        {
            "path": "/v2/other-detail",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get all other details",
                    "nickname": "otherDetails",
                    "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 other detail",
                    "nickname": "other detail",
                    "parameters": [
                        {
                            "paramType": "query",
                            "name": "form_type",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Form type"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_year_id",
                            "type": "integer",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Tax year ID"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN3",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN4",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN5",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN6",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN7",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN8",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN9",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN10",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN11",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN12",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN13",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN14",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN15",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN16",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN17",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN18",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN19",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN20",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN21",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN22",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN23",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN24",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN25",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN26",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL3",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL4",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL5",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL6",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL7",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL8",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL9",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL10",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL11",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL12",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL13",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL14",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL15",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL16",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL17",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL18",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL19a",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL19b",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL19c",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL20a",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL20b",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL20c",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL21",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "note",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                }
            ]
        },
        {
            "path": "/v2/other-detail/{id}",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get one other detail",
                    "nickname": "other detail",
                    "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 other-detail",
                    "nickname": "other-detail",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Id"
                        },
                        {
                            "paramType": "query",
                            "name": "form_type",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Form type"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_year_id",
                            "type": "integer",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Tax year ID"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN3",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN4",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN5",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN6",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN7",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN8",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN9",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN10",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN11",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN12",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN13",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN14",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN15",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN16",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN17",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN18",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN19",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN20",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN21",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN22",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN23",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN24",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN25",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "FIN26",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "FIN1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL3",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL4",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL5",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL6",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL7",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL8",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL9",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL10",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL11",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL12",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL13",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL14",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL15",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL16",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL17",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL18",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL19a",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL19b",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL19c",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL20a",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL20b",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL20c",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "AIL21",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        },
                        {
                            "paramType": "query",
                            "name": "note",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "AIL1"
                        }
                    ],
                    "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 other detail",
                    "nickname": "other detail",
                    "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"
    ]
}