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