Prosperity3ADisabilityAnnuityInput
Disability annuity configuration for Prosperity 3A. Provides a yearly pension if the insured person becomes occupationally disabled.
input Prosperity3ADisabilityAnnuityInput {
annuityIncrease: Boolean!
excludeAccident: Boolean!
jobClass: String!
jobRisk: Int!
waitingPeriodMonths: Int!
yearlyPensionAmount: MonetaryFractionalAmount!
}
Fields
Prosperity3ADisabilityAnnuityInput.annuityIncrease ● Boolean! non-null scalar
Whether the disability annuity increases by 1% per year to account for inflation.
Prosperity3ADisabilityAnnuityInput.excludeAccident ● Boolean! non-null scalar
Whether to exclude accident-related disability from coverage. When true, only illness-related disability is covered.
Prosperity3ADisabilityAnnuityInput.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
Prosperity3ADisabilityAnnuityInput.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
Prosperity3ADisabilityAnnuityInput.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)$
Prosperity3ADisabilityAnnuityInput.yearlyPensionAmount ● MonetaryFractionalAmount! non-null scalar
Yearly disability pension amount in the smallest monetary unit (Rappen for CHF). Example: 300000 represents CHF 3,000.00