Skip to main content

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

Member Of

Prosperity3AProductConfigurationInput input