seniorChoice
getPremiumAmounts()​
This function is used to gel a list of seniorChoice rate quotes for the user as a JSON Object. The user's age must be between 50 to 85.
Params​
| Param | Type | Description |
|---|---|---|
| gender | String Enum - ['Male', 'Female'] | The user's gender |
| dateOfBirth | String | The user's Date of birth |
| smoker | Boolean | If the user is a smoker |
| seriousIllness | Boolean | The user's health status |
Example request body
const { getPremiumAmounts } = require('../purchase/aa/seniorChoice');
"gender": "Male",
"dateOfBirth": "test1@test.com",
"smoker": true,
"seriousIllness": false
const pricing = await getPremiumAmounts(gender, dateOfBirth, smoker, seriousIllness)
Returns​
The array list of pricing.
Example return object with user.life
"pricing": [
{
"coverage": 5000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 20.66
}
]
},
{
"coverage": 6000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 24.26
}
]
},
{
"coverage": 7000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 27.86
}
]
},
{
"coverage": 8000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 31.47
}
]
},
{
"coverage": 9000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 35.07
}
]
},
{
"coverage": 10000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 38.67
}
]
},
{
"coverage": 11000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 42.27
}
]
},
{
"coverage": 12000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 45.88
}
]
},
{
"coverage": 13000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 49.48
}
]
},
{
"coverage": 14000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 53.08
}
]
},
{
"coverage": 15000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 56.69
}
]
},
{
"coverage": 16000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 60.29
}
]
},
{
"coverage": 17000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 63.89
}
]
},
{
"coverage": 18000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 67.49
}
]
},
{
"coverage": 19000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 71.1
}
]
},
{
"coverage": 20000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 74.7
}
]
},
{
"coverage": 21000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 78.3
}
]
},
{
"coverage": 22000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 81.9
}
]
},
{
"coverage": 23000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 85.51
}
]
},
{
"coverage": 24000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 89.11
}
]
},
{
"coverage": 25000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 92.71
}
]
},
{
"coverage": 30000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 110.73
}
]
},
{
"coverage": 35000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 128.74
}
]
},
{
"coverage": 40000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 146.75
}
]
},
{
"coverage": 45000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 164.77
}
]
},
{
"coverage": 50000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 182.78
}
]
}
]