Skip to main content

CreateProsperityDuoInput

Creates a Prosperity Duo offer for a relative aged 16–60 at policy start. The holder carries all roles except INSURED_PERSON; the separate relative carries INSURED_PERSON only. Policy and premium end ages refer to the holder.

input CreateProsperityDuoInput {
associatedPersons: [SwissSavingsAssociatedPersonInput!]!
customerFinancialStatus: SwissSavingsFinancialStatusInput!
policyHolderHealthStatus: SwissSavingsDetailedHealthInput!
productConfiguration: ProsperityRelativeProductConfigurationInput!
disableConsultationWaiver: Boolean
consultation: SwissConsultationInput
}

Fields​

CreateProsperityDuoInput.associatedPersons ● [SwissSavingsAssociatedPersonInput!]! non-null input​

The adult holder and the separate relative aged 16–60.

CreateProsperityDuoInput.customerFinancialStatus ● SwissSavingsFinancialStatusInput! non-null input​

The policyholder's financial position and source of funds.

CreateProsperityDuoInput.policyHolderHealthStatus ● SwissSavingsDetailedHealthInput! non-null input​

Detailed health answers from the policyholder, who is the insured provider. Never answer for the relative here.

CreateProsperityDuoInput.productConfiguration ● ProsperityRelativeProductConfigurationInput! non-null input​

Premiums, holder end ages and investment choices.

CreateProsperityDuoInput.disableConsultationWaiver ● Boolean scalar​

Accepted for compatibility with other creation branches. Currently does not disable the consultation protocol.

CreateProsperityDuoInput.consultation ● SwissConsultationInput input​

The licensed broker's advice, to prefill the consultation protocol.

Member Of​

CreateOfferInput input