Update
PUT/scenarios/:scenarioId/persons/:personId/expenses/insurance-premium/:expenseId
Updates an Insurance Premium Expense for a Person identified by {personId} in the given scenario and identified by {expenseId}.
Request
Path Parameters
The scenario's id
The person's id
The expense's id
- application/json
Body
required
The amount of the expense.
The currency of the expense. Valid currency code ISO-4217 from the list of supported currencies.
Description of the resource.
Possible values: [UNSPECIFIED
, ONE_OFF
, DAILY
, WEEKLY
, MONTHLY
, QUARTERLY
, SEMI_ANNUALLY
, ANNUALLY
]
The frequency of the expense.
Possible values: [CALCULATED
, NONE
, CPI
, MEDIAN_WAGE_GROWTH
, PROPERTY_GROWTH
]
Can be either of CALCULATED, NONE, CPI, MEDIAN_WAGE_GROWTH, PROPERTY_GROWTH.
The id of the resource.
The id of the insurance that the expense associates.
The name of the resource.
properties object
Properties of the resource.
Properties of the resource.
Possible values: <= 1
Define the additional spread over the defined growthRate.
Responses
- 200
- 404
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
The amount of the expense.
The currency of the expense. Valid currency code ISO-4217 from the list of supported currencies.
Description of the resource.
Possible values: [UNSPECIFIED
, ONE_OFF
, DAILY
, WEEKLY
, MONTHLY
, QUARTERLY
, SEMI_ANNUALLY
, ANNUALLY
]
The frequency of the expense.
Possible values: [CALCULATED
, NONE
, CPI
, MEDIAN_WAGE_GROWTH
, PROPERTY_GROWTH
]
Can be either of CALCULATED, NONE, CPI, MEDIAN_WAGE_GROWTH, PROPERTY_GROWTH.
The id of the resource.
The id of the insurance that the expense associates.
The name of the resource.
properties object
Properties of the resource.
Properties of the resource.
Possible values: <= 1
Define the additional spread over the defined growthRate.
{
"amount": 70000,
"currency": "GBP",
"description": "My resource's description",
"frequency": "ANNUALLY",
"growthRate": "CALCULATED",
"id": "1",
"insuranceId": "6",
"name": "My resource",
"properties": {
"property_1": "Value of property 1",
"property_2": "Value of property 2"
},
"spreadOverGrowthRate": 0
}
Not Found
Internal Server Error