Budget
Budget for a team
type Budget {
bankAccount: BudgetBankAccount
beneficiary: BudgetBeneficiary
budgetPlan: BudgetPlan
cashflow: [BudgetCashflowMonth!]!
expenses: BudgetExpenses!
flipgiveEarnings: BudgetFlipgiveEarnings!
forecast: DollarFormats!
fundraisers(
first: Int
after: String
last: Int
before: String
): BudgetFundraiserConnection!
id: ID!
income: BudgetIncome!
payments(
first: Int
after: String
last: Int
before: String
): BudgetPaymentConnection!
plaidLinkToken: String
players(
first: Int
after: String
last: Int
before: String
includeDeleted: Boolean
deletedBefore: DateISO
): BudgetPlayerConnection!
playersCount: Int!
settings: BudgetSettings
todos(
first: Int
after: String
last: Int
before: String
): BudgetTodoConnection!
transactions(
first: Int
after: String
last: Int
before: String
transactionType: BudgetTransactionType
categoryIds: [ID!]
estimateIds: [ID!]
status: BudgetTransactionStatus
name: String
): BudgetTransactionConnection!
}
Fields
Budget.bankAccount ● BudgetBankAccount object
Linked bank account details
Budget.beneficiary ● BudgetBeneficiary object
Budget beneficiary
Budget.budgetPlan ● BudgetPlan object
Budget plan
Budget.cashflow ● [BudgetCashflowMonth!]! non-null object
Cashflow report
Budget.expenses ● BudgetExpenses! non-null object
Budget expenses
Budget.flipgiveEarnings ● BudgetFlipgiveEarnings! non-null object
Campaign's flipgive earnings
Budget.forecast ● DollarFormats! non-null object
Team budget forecast
Budget.fundraisers ● BudgetFundraiserConnection! non-null object
Paginated fundraiser listing
Budget.fundraisers.first●IntscalarReturns the first n elements from the list.
Budget.fundraisers.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Budget.fundraisers.last ● Int scalar
Returns the last n elements from the list.
Budget.fundraisers.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Budget.id ● ID! non-null scalar
The budget's campaign ID
Budget.income ● BudgetIncome! non-null object
Budget income
Budget.payments ● BudgetPaymentConnection! non-null object
Paginated budget payments
Budget.payments.first●IntscalarReturns the first n elements from the list.
Budget.payments.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Budget.payments.last ● Int scalar
Returns the last n elements from the list.
Budget.payments.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Budget.plaidLinkToken ● String scalar
Plaid link token
Budget.players ● BudgetPlayerConnection! non-null object
Paginated team members listing
Budget.players.first●IntscalarReturns the first n elements from the list.
Budget.players.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Budget.players.last ● Int scalar
Returns the last n elements from the list.
Budget.players.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Budget.players.includeDeleted ● Boolean scalar
Include deleted players with transactions or not
Budget.players.deletedBefore ● DateISO scalar
Include deleted players with transactions split date before their deletion time
Budget.playersCount ● Int! non-null scalar
Number of players
Budget.settings ● BudgetSettings object
Budget settings
Budget.todos ● BudgetTodoConnection! non-null object
Paginated list of budget todos
Budget.todos.first●IntscalarReturns the first n elements from the list.
Budget.todos.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Budget.todos.last ● Int scalar
Returns the last n elements from the list.
Budget.todos.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Budget.transactions ● BudgetTransactionConnection! non-null object
Paginated list of transactions
Budget.transactions.first●IntscalarReturns the first n elements from the list.
Budget.transactions.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Budget.transactions.last ● Int scalar
Returns the last n elements from the list.
Budget.transactions.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Budget.transactions.transactionType ● BudgetTransactionType enum
Filter transactions by type (INCOME | EXPENSE)
Budget.transactions.categoryIds ● [ID!] list scalar
Filter transactions by categories
Budget.transactions.estimateIds ● [ID!] list scalar
Filter transactions by estimates
Budget.transactions.status ● BudgetTransactionStatus enum
Filter transactions by status
Budget.transactions.name ● String scalar
Filter transactions by matching on name
Returned by
Budget query
Member of
BudgetEstimateDeletePayload object ● BudgetExpenseEstimateCreatePayload object ● BudgetExpenseEstimateEditPayload object ● BudgetExpenseInitializePayload object ● BudgetIncomeEstimateCreatePayload object ● BudgetIncomeEstimateEditPayload object ● BudgetIncomeTeamFeesUpdatePayload object ● BudgetTransactionCreatePayload object ● BudgetTransactionDeletePayload object ● BudgetTransactionEditPayload object ● ViewerBudgetInfo object
Implemented by
UpdatePlaidDetailsUnion union