AddBeneficiaryInput
No description
input AddBeneficiaryInput {
address: PhysicalAddressInput
allocation: Int!
beneficiaryPriority: BeneficiaryPriority!
beneficiaryType: BeneficiaryType!
dateOfBirth: DateString
email: EmailAddress
idempotencyKey: String
personName: BeneficiaryPersonNameInput
personRelationship: PersonRelationship
phoneNumber: PhoneNumberStrict
remainingAllocations: [BeneficiaryAllocation!]!
tin: String
trustFormationDate: DateString
trustName: String
}
Fields
AddBeneficiaryInput.address
● PhysicalAddressInput
input
Address of beneficiary
AddBeneficiaryInput.allocation
● Int!
non-null scalar
Allocation percentage THIS beneficiary will receive upon disbursement
AddBeneficiaryInput.beneficiaryPriority
● BeneficiaryPriority!
non-null enum
Indicates whether the beneficiary is primary or contingent
AddBeneficiaryInput.beneficiaryType
● BeneficiaryType!
non-null enum
Type of beneficiary, e.g. Person, Trust, Estate...
AddBeneficiaryInput.dateOfBirth
● DateString
scalar
Date of birth of beneficiary if the beneficiary is a person
AddBeneficiaryInput.email
● EmailAddress
scalar
The email address of the beneficiary
AddBeneficiaryInput.idempotencyKey
● String
scalar
Optional idempotency key to prevent the creation of the same beneficiary multiple times. Key may be comprised of alphanumeric values, as well as the following symbols: '_', '-', '.'
AddBeneficiaryInput.personName
● BeneficiaryPersonNameInput
input
Name of beneficiary if the beneficiary is a person
AddBeneficiaryInput.personRelationship
● PersonRelationship
enum
Relationship of beneficiary if the beneficiary is a person
AddBeneficiaryInput.phoneNumber
● PhoneNumberStrict
scalar
Phone number of beneficiary
AddBeneficiaryInput.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
AddBeneficiaryInput.tin
● String
scalar
Tax identification number of the beneficiary
AddBeneficiaryInput.trustFormationDate
● DateString
scalar
Formation date of trust if the beneficiary is a trust
AddBeneficiaryInput.trustName
● String
scalar
Name of trust if the beneficiary is a trust
Member of
addBeneficiary
mutation