Skip to main content

UpdateBeneficiaryInput

No description

input UpdateBeneficiaryInput {
address: PhysicalAddressInput
allocation: Int!
beneficiaryId: ID!
beneficiaryPriority: BeneficiaryPriority
beneficiaryType: BeneficiaryType
dateOfBirth: DateString
email: EmailAddress
personName: BeneficiaryPersonNameInput
personRelationship: PersonRelationship
phoneNumber: PhoneNumberStrict
remainingAllocations: [BeneficiaryAllocation!]!
tin: String
trustFormationDate: DateString
trustName: String
}

Fields

UpdateBeneficiaryInput.address ● PhysicalAddressInput input

UpdateBeneficiaryInput.allocation ● Int! non-null scalar

UpdateBeneficiaryInput.beneficiaryId ● ID! non-null scalar

UpdateBeneficiaryInput.beneficiaryPriority ● BeneficiaryPriority enum

UpdateBeneficiaryInput.beneficiaryType ● BeneficiaryType enum

UpdateBeneficiaryInput.dateOfBirth ● DateString scalar

UpdateBeneficiaryInput.email ● EmailAddress scalar

UpdateBeneficiaryInput.personName ● BeneficiaryPersonNameInput input

UpdateBeneficiaryInput.personRelationship ● PersonRelationship enum

UpdateBeneficiaryInput.phoneNumber ● PhoneNumberStrict scalar

UpdateBeneficiaryInput.remainingAllocations ● [BeneficiaryAllocation!]! non-null input

The allocations to spread amongst the OTHER beneficiaries after this beneficiary is added. The percentages here, PLUS the value of the allocation field, must equal 100. Note that even if they equal 100 here, these will still be validated against the state of the DB across all allocations for this account, of this same beneficiaryPriority

UpdateBeneficiaryInput.tin ● String scalar

UpdateBeneficiaryInput.trustFormationDate ● DateString scalar

UpdateBeneficiaryInput.trustName ● String scalar

Member of

updateBeneficiary mutation