{
    "basePath": "http://localhost/taxmapp-api/public",
    "swaggerVersion": "1.2",
    "apiVersion": "1.0.0",
    "resourcePath": "/partner-property",
    "apis": [
        {
            "path": "/v2/partner-property",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get all partner-property",
                    "nickname": "partner-property",
                    "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 partner-property",
                    "nickname": "partner-property",
                    "parameters": [
                        {
                            "paramType": "query",
                            "name": "tax_year_id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "partnership_detail_id",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "name",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_reference",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_begin",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_end",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "partnership_income_from_furnished_holiday_letting",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "income_from_furnished_holiday_letting",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "rent_rates_insurance_ground_rents_etc_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "repairs_and_maintenance_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "finance_charges_including_interest_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "legal_and_professional_cost_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "cost_of_services_provided_including_wages_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "other_expenses_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_expense_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "net_profit_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "private_use_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "balancing_charges_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_private_use_balancing_charge_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "capital_allowances_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tick_allowance_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "loss_brought_forward_used_against_this_year_profit",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "profit_for_the_year_after_losses",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "loss_for_the_year",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_loss_to_carry_forward",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "business_is_in_the_EEA",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "make_a_period_of_grace_election",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "rent_and_other_income_form_uk_property",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_deducted",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "chargeable_premium",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "reverse_premium",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_income",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_end",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_end",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "rent_rates_insurance_ground_rents_etc_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "repairs_and_maintenance_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "finance_charges_including_interest_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "legal_and_professional_cost_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "cost_of_services_provided_including_wages_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "other_expenses_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_expense_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "net_profit_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "private_use_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "balancing_charges_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_private_use_balancing_charge_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "annual_investment_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "all_other_capital_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tick_allowance_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "landlord_energy_saving_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "wear_and_tear",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "profit_or_loss_for_return_period",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "created",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "modified",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        }
                    ],
                    "responseMessages": [
                        {
                            "code": 400,
                            "message": "Invalid request params"
                        },
                        {
                            "code": 401,
                            "message": "Caller is not authenticated"
                        },
                        {
                            "code": 404,
                            "message": "Resource not found"
                        }
                    ]
                }
            ]
        },
        {
            "path": "/v2/partner-property/{id}",
            "operations": [
                {
                    "method": "GET",
                    "summary": "Get one partner-property",
                    "nickname": "partner-property",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "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 partner-property",
                    "nickname": "partner-property",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Id"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_year_id",
                            "type": "string",
                            "required": true,
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "partnership_detail_id",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "name",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_reference",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_begin",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_end",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "partnership_income_from_furnished_holiday_letting",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "income_from_furnished_holiday_letting",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "rent_rates_insurance_ground_rents_etc_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "repairs_and_maintenance_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "finance_charges_including_interest_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "legal_and_professional_cost_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "cost_of_services_provided_including_wages_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "other_expenses_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_expense_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "net_profit_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "private_use_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "balancing_charges_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_private_use_balancing_charge_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "capital_allowances_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tick_allowance_1",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "loss_brought_forward_used_against_this_year_profit",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "profit_for_the_year_after_losses",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "loss_for_the_year",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_loss_to_carry_forward",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "business_is_in_the_EEA",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "make_a_period_of_grace_election",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "rent_and_other_income_form_uk_property",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tax_deducted",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "chargeable_premium",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "reverse_premium",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_income",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_end",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "return_period_end",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "rent_rates_insurance_ground_rents_etc_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "repairs_and_maintenance_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "finance_charges_including_interest_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "legal_and_professional_cost_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "cost_of_services_provided_including_wages_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "other_expenses_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_expense_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "net_profit_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "private_use_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "balancing_charges_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_private_use_balancing_charge_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "annual_investment_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "all_other_capital_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "tick_allowance_2",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "landlord_energy_saving_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "wear_and_tear",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "total_allowance",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "profit_or_loss_for_return_period",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "created",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        },
                        {
                            "paramType": "query",
                            "name": "modified",
                            "type": "string",
                            "allowMultiple": false,
                            "description": "Data"
                        }
                    ],
                    "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 partner-property",
                    "nickname": "partner-property",
                    "parameters": [
                        {
                            "paramType": "path",
                            "name": "id",
                            "type": "string",
                            "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"
    ]
}