ProsperityRelativeProductConfigurationInput
Regular-premium choices shared by Duo and Junior. End ages always refer to the holder.
input ProsperityRelativeProductConfigurationInput {
additionalPayment: MonetaryFractionalAmount!
ageWhenPolicyEnds: Int!
ageUntilPremiumIsPaid: Int
guarantee: SwissSavingsGuarantee
investmentStrategy: SwissSavingsInvestmentStrategyInput!
language: SwissSavingsContractLanguage
maturityManagement: Boolean
regularPremium: MonetaryFractionalAmount!
premiumMode: SwissSavingsPremiumMode
premiumWaiver: SwissSavingsPremiumWaiverInput
postDelivery: Boolean
startDate: Date!
}
Fields
ProsperityRelativeProductConfigurationInput.additionalPayment ● MonetaryFractionalAmount! non-null scalar
Initial top-up in CHF minor units. Use 0 or at least 50000 (CHF 500).
ProsperityRelativeProductConfigurationInput.ageWhenPolicyEnds ● Int! non-null scalar
Holder's age at policy end, at most 85. Policy term must be at least ten years.
ProsperityRelativeProductConfigurationInput.ageUntilPremiumIsPaid ● Int scalar
Holder's age when regular payments end. Omit to pay until policy end. Minimum payment term: five years.
ProsperityRelativeProductConfigurationInput.guarantee ● SwissSavingsGuarantee enum
Omit or choose NO_GUARANTEE for no guarantee. SELECT50/80 need twenty policy/payment years; SELECT100 needs thirty.
ProsperityRelativeProductConfigurationInput.investmentStrategy ● SwissSavingsInvestmentStrategyInput! non-null input
Customer investment choices, including an explicit low-risk declaration.
ProsperityRelativeProductConfigurationInput.language ● SwissSavingsContractLanguage enum
Document language. Omit for DE_CH.
ProsperityRelativeProductConfigurationInput.maturityManagement ● Boolean scalar
Omit for false. Must be explicitly true with a premium guarantee.
ProsperityRelativeProductConfigurationInput.regularPremium ● MonetaryFractionalAmount! non-null scalar
Premium per payment in CHF minor units. Annualized premium must be at least CHF 1,200.
ProsperityRelativeProductConfigurationInput.premiumMode ● SwissSavingsPremiumMode enum
Omit for MONTHLY.
ProsperityRelativeProductConfigurationInput.premiumWaiver ● SwissSavingsPremiumWaiverInput input
Optional occupational-disability premium waiver for the holder. Holder entry age must not exceed 60.
ProsperityRelativeProductConfigurationInput.postDelivery ● Boolean scalar
Whether to request postal delivery. Omit for false.
ProsperityRelativeProductConfigurationInput.startDate ● Date! non-null scalar
Daily policy start, from today through three calendar months ahead. Backdating is not supported.
Member Of
CreateProsperityDuoInput input ● CreateProsperityJuniorInput input