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