{
    "basePath": "http://api.basetax.co.uk/v4",
    "swaggerVersion": "1.2",
    "apiVersion": "1.0.0",
    "resourcePath": "/partnerships",
    "apis": [
        {
            "path": "/partnerships",
            "description": "Get all partnership",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get all partnerships",
                    "nickname": "partnerships",
                    "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 partnership",
                    "nickname": "partnership",
                    "parameters": [
                        {
                            "paramType": "body",
                            "name": "body",
                            "type": "partnership",
                            "required": true,
                            "description": "Json Object"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                }
            ]
        },
        {
            "path": "/partnerships/{id}",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get one partnership",
                    "nickname": "partnership",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "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 partnership",
                    "nickname": "partnership",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "description": "Id"
                        },
                        {
                            "paramType": "body",
                            "name": "body",
                            "type": "partnership",
                            "required": true,
                            "description": "Json Object"
                        }
                    ],
                    "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 partnership",
                    "nickname": "partnership",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "description": "Id"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                }
            ]
        }
    ],
    "models": {
        "partnership": {
            "id": "partnership",
            "properties": {
                "user_id": {
                    "type": "integer",
                    "defaultValue": 4
                },
                "tax_year_id": {
                    "type": "integer",
                    "defaultValue": 24004
                },
                "tax_return_id": {
                    "type": "integer",
                    "defaultValue": 5
                },
                "FPS1": {
                    "type": "string"
                },
                "FPS2": {
                    "type": "string"
                },
                "FPS3": {
                    "type": "string",
                    "format": "date",
                    "defaultValue": "2017-07-07"
                },
                "FPS4": {
                    "type": "string",
                    "format": "date",
                    "defaultValue": "2017-07-07"
                },
                "FPS5": {
                    "type": "boolean",
                    "defaultValue": false
                },
                "FPS6": {
                    "type": "string",
                    "format": "date",
                    "defaultValue": "2017-07-07"
                },
                "FPS7": {
                    "type": "string",
                    "format": "date",
                    "defaultValue": "2017-07-07"
                },
                "FPS8": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS9": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS10": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS11": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS12": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS13": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS14": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS15": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS16": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS17": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS18": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS19": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS20": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS21": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS22": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS23": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS24": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS25": {
                    "type": "boolean",
                    "defaultValue": false
                },
                "FPS26": {
                    "type": "boolean",
                    "defaultValue": false
                },
                "FPS27": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS28": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS29": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS30": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS31": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS32": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS33": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS34": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS35": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS36": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS37": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS38": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS39": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS40": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS41": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS42": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS43": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS44": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS45": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS46": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS47": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS48": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS49": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS50": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS51": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS52": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS53": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS54": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS55": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS56": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS57": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS58": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS59": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS60": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS61": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS62": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS63": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS64": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS65": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS66": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS67": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS68": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS69": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS70": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS71": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS72": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS73": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS74": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS75": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS76": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS77": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS78": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS79": {
                    "type": "float",
                    "defaultValue": "12.8"
                },
                "FPS80": {
                    "type": "float",
                    "defaultValue": "12.8"
                }
            }
        }
    },
    "produces": [
        "application/json"
    ]
}