ValueInvestVWLAssociatedPersonInput
Input to associated persons for the policy.
input ValueInvestVWLAssociatedPersonInput {
person: CreateOfferCustomerByInput!
role: [ValueInvestVWLPolicyPersonRole!]!
}
Fields
ValueInvestVWLAssociatedPersonInput.person ● CreateOfferCustomerByInput! non-null input
Information about the person associated with the policy.
For the PAYER role this must be a corporate entity. Use either:
existingCustomer— to reference an employer already onboarded in our system, ornewCompanyCustomer— to create the corporate-entity employer inline as part of the offer.
newCustomer is not allowed for the PAYER because it cannot represent a company.
For the employee entry (all non-PAYER roles), use newCustomer or existingCustomer.
newCompanyCustomer is rejected for non-PAYER roles.
ValueInvestVWLAssociatedPersonInput.role ● [ValueInvestVWLPolicyPersonRole!]! non-null enum
Roles of this person in the policy. See ValueInvestVWLPolicyPersonRole for the
required combinations.