| firstName | String | First name | 
| lastName | String | Last name | 
| dateOfBirth | Date | Date of birth | 
| employmentStatus | EmploymentStatus | Employment status | 
| mainEmploymentType | EmploymentType | Primary income type | 
| retirementAgeEstimate | Int | Estimated retirement age | 
| occupation | String | Occupation | 
| baseAnnualIncomeGross | Float | Base income before bonus of comission | 
| hasBonus | Boolean | Has any bonus / commission | 
| expectedBonusAmount | Float | Expected annual bonus / comission | 
| hasOtherIncome | Boolean | Any other sources of income? | 
| expectedOtherIncomeAmount | Float | Expected annual income from other employment | 
| monthlyIncomeNet | Float | Monthly income net of tax | 
| marginalTaxRate | Float | Marginal tax rate in decimal format, leave unspecified if N/A | 
| eligibleForStatePension | Boolean | Is eligible for state pension | 
| monthlyRetirementOutgoingExpected | Float | Expected outgoings in retirement | 
| hasGoodHealth | Boolean | Whether person is in good health | 
| smokingStatus | SmokingStatus | Smoking status | 
| monthsOfFinancialSafety | Int | How many months the person could financially survive for following an accident or injury, leave unspecified if N/A, input a value >12 if answer is 'Longer' |