CreateProsperityJuniorInput
Creates a Prosperity Junior offer for a child aged 0–15 at policy start. The adult holder carries all roles except INSURED_PERSON; the child carries INSURED_PERSON only. Relative-health annuities are unavailable.
input CreateProsperityJuniorInput {
associatedPersons: [SwissSavingsAssociatedPersonInput!]!
customerFinancialStatus: SwissSavingsFinancialStatusInput!
policyHolderHealthStatus: SwissSavingsDetailedHealthInput!
productConfiguration: ProsperityRelativeProductConfigurationInput!
disableConsultationWaiver: Boolean
consultation: SwissConsultationInput
}
Fields
CreateProsperityJuniorInput.associatedPersons ● [SwissSavingsAssociatedPersonInput!]! non-null input
The adult policyholder and the separate child.
CreateProsperityJuniorInput.customerFinancialStatus ● SwissSavingsFinancialStatusInput! non-null input
The policyholder's financial position and source of funds.
CreateProsperityJuniorInput.policyHolderHealthStatus ● SwissSavingsDetailedHealthInput! non-null input
Detailed health answers from the adult policyholder. These are not the child's health answers.
CreateProsperityJuniorInput.productConfiguration ● ProsperityRelativeProductConfigurationInput! non-null input
Premiums, holder end ages and investment choices.
CreateProsperityJuniorInput.disableConsultationWaiver ● Boolean scalar
Accepted for compatibility with other creation branches. Currently does not disable the consultation protocol.
CreateProsperityJuniorInput.consultation ● SwissConsultationInput input
The licensed broker's advice, to prefill the consultation protocol.
Member Of
CreateOfferInput input