Skip to main content

BudgetBeneficiaryCreateInput

Attributes for creating a beneficiary for a budget

input BudgetBeneficiaryCreateInput {
benefitableId: ID!
benefitableType: BudgetBenefitableTypeEnum!
contactName: String!
street1: String!
street2: String
city: String!
province: String!
postalCode: String!
country: Country!
phoneNumber: String!
email: String!
dateOfBirth: String
sin: String
bankToken: String!
}

Fields

BudgetBeneficiaryCreateInput.benefitableId ● ID! non-null scalar

The ID of the benefitable associated with this beneficiary.

BudgetBeneficiaryCreateInput.benefitableType ● BudgetBenefitableTypeEnum! non-null enum

Budget benefitable type

BudgetBeneficiaryCreateInput.contactName ● String! non-null scalar

Contact name of the beneficiary.

BudgetBeneficiaryCreateInput.street1 ● String! non-null scalar

Street number and street name of the beneficiary.

BudgetBeneficiaryCreateInput.street2 ● String scalar

Apt/Unit/Suite number of the beneficiary.

BudgetBeneficiaryCreateInput.city ● String! non-null scalar

City

BudgetBeneficiaryCreateInput.province ● String! non-null scalar

State/Province

BudgetBeneficiaryCreateInput.postalCode ● String! non-null scalar

Zip/Postal Code

BudgetBeneficiaryCreateInput.country ● Country! non-null enum

Country

BudgetBeneficiaryCreateInput.phoneNumber ● String! non-null scalar

Phone number of the beneficiary.

BudgetBeneficiaryCreateInput.email ● String! non-null scalar

Email address of the beneficiary.

BudgetBeneficiaryCreateInput.dateOfBirth ● String scalar

Date of birth of beneficiary (for USER)

BudgetBeneficiaryCreateInput.sin ● String scalar

Last four digits of SIN/SSN (for USER)

BudgetBeneficiaryCreateInput.bankToken ● String! non-null scalar

Linked bank token

Member of

BudgetBeneficiaryCreate mutation