Skip to main content

BudgetTransaction

Budget transaction

type BudgetTransaction {
amount: DollarFormats!
date: DateISO!
estimate: BudgetEstimateUnion
id: ID!
isAuto: Boolean!
name: String!
notes: String
splits(
first: Int
after: String
last: Int
before: String
): BudgetTransactionSplitConnection!
status: BudgetTransactionStatus!
type: BudgetTransactionType!
}

Fields

BudgetTransaction.amount ● DollarFormats! non-null object

Transaction amount

BudgetTransaction.date ● DateISO! non-null scalar

Date transaction occurred on

BudgetTransaction.estimate ● BudgetEstimateUnion union

Associated estimate record

BudgetTransaction.id ● ID! non-null scalar

ID of transaction

BudgetTransaction.isAuto ● Boolean! non-null scalar

Is this automatic transaction?

BudgetTransaction.name ● String! non-null scalar

Name of transaction

BudgetTransaction.notes ● String scalar

Notes attached to transaction

BudgetTransaction.splits ● BudgetTransactionSplitConnection! non-null object

Splits attached to this transaction

BudgetTransaction.splits.first ● Int scalar

Returns the first n elements from the list.

BudgetTransaction.splits.after ● String scalar

Returns the elements in the list that come after the specified cursor.

BudgetTransaction.splits.last ● Int scalar

Returns the last n elements from the list.

BudgetTransaction.splits.before ● String scalar

Returns the elements in the list that come before the specified cursor.

BudgetTransaction.status ● BudgetTransactionStatus! non-null enum

Status of transaction

BudgetTransaction.type ● BudgetTransactionType! non-null enum

Type of transaction

Returned by

BudgetTransaction query

Member of

BudgetTransactionCreatePayload object ● BudgetTransactionEdge object ● BudgetTransactionEditPayload object ● BudgetTransactionIgnorePayload object