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