Skip to main content

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