ProsperityPlusDisabilityAnnuityInput
Disability annuity configuration for Prosperity Plus 3B. Provides a yearly pension if the insured person becomes occupationally disabled.
input ProsperityPlusDisabilityAnnuityInput {
annuityIncrease: Boolean!
excludeAccident: Boolean!
jobClass: String!
jobRisk: Int!
waitingPeriodMonths: Int!
yearlyPensionAmount: MonetaryFractionalAmount!
}
Fields
ProsperityPlusDisabilityAnnuityInput.annuityIncrease ● Boolean! non-null scalar
Whether the disability pension increases by 1% per year.
ProsperityPlusDisabilityAnnuityInput.excludeAccident ● Boolean! non-null scalar
Whether to exclude accident-related disability from coverage. When true, only illness-related disability is covered.
ProsperityPlusDisabilityAnnuityInput.jobClass ● String! non-null scalar
Job class for disability pricing. Must be an exact match from the valid job classes list. See the full list at: https://partner-docs.life.li/platform-integrations/job-classes
ProsperityPlusDisabilityAnnuityInput.jobRisk ● Int! non-null scalar
Job risk level (1-5) associated with the job class. Each job class has one or more valid risk levels — see https://partner-docs.life.li/platform-integrations/job-classes for the mapping.
_Constraints_:
* Minimal value: 1
* Maximal value: 5
ProsperityPlusDisabilityAnnuityInput.waitingPeriodMonths ● Int! non-null scalar
Waiting period in months before the disability annuity payments begin.
Valid values: 12, 24
_Constraints_:
* Must match RegEx pattern: ^(12|24)$
ProsperityPlusDisabilityAnnuityInput.yearlyPensionAmount ● MonetaryFractionalAmount! non-null scalar
Yearly disability pension amount in the smallest monetary unit (Rappen for CHF). Example: 300000 represents CHF 3,000.00