Documentation ¶
Index ¶
- type Account
- type Budget
- type BudgetsUser
- type Category
- type CategoryGroup
- type CategoryGroupExistsParams
- type CreateAccountParams
- type CreateBudgetParams
- type CreateBudgetUserParams
- type CreateCategoryGroupParams
- type CreateCategoryParams
- type CreateMonthCategoryParams
- type CreateMonthParams
- type CreatePayeeParams
- type CreateTransactionParams
- type CreateUserParams
- type DBTX
- type GetAccountsForBudgetRow
- type GetActivityBeforeDateByCategoryParams
- type GetActivityBeforeDateByCategoryRow
- type GetCategoryForBudgetParams
- type GetIncomeBetweenParams
- type GetMonthByDateParams
- type GetMonthCategoriesForMonthParams
- type GetMonthCategoriesForMonthRow
- type GetMonthCategoryByMonthAndCategoryParams
- type GetPastMonthCategoriesAvailableParams
- type GetPastMonthCategoriesAvailableRow
- type GetTransactionRow
- type GetTransactionsForBudgetRow
- type Month
- type MonthCategory
- type Payee
- type Queries
- func (q *Queries) CategoryGroupExists(ctx context.Context, arg CategoryGroupExistsParams) (bool, error)
- func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) error
- func (q *Queries) CreateBudget(ctx context.Context, arg CreateBudgetParams) error
- func (q *Queries) CreateBudgetUser(ctx context.Context, arg CreateBudgetUserParams) error
- func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) error
- func (q *Queries) CreateCategoryGroup(ctx context.Context, arg CreateCategoryGroupParams) error
- func (q *Queries) CreateMonth(ctx context.Context, arg CreateMonthParams) error
- func (q *Queries) CreateMonthCategory(ctx context.Context, arg CreateMonthCategoryParams) error
- func (q *Queries) CreatePayee(ctx context.Context, arg CreatePayeeParams) error
- func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) GetAccount(ctx context.Context, id string) (Account, error)
- func (q *Queries) GetAccountsForBudget(ctx context.Context, budgetID string) ([]GetAccountsForBudgetRow, error)
- func (q *Queries) GetActivityBeforeDateByCategory(ctx context.Context, arg GetActivityBeforeDateByCategoryParams) ([]GetActivityBeforeDateByCategoryRow, error)
- func (q *Queries) GetAssignedInMonth(ctx context.Context, id string) (pgtype.Numeric, error)
- func (q *Queries) GetBudget(ctx context.Context, id string) (Budget, error)
- func (q *Queries) GetBudgetUserIDs(ctx context.Context, budgetID string) ([]string, error)
- func (q *Queries) GetBudgetsForUser(ctx context.Context, userID string) ([]Budget, error)
- func (q *Queries) GetCategoriesForBudget(ctx context.Context, budgetID string) ([]Category, error)
- func (q *Queries) GetCategoryForBudget(ctx context.Context, arg GetCategoryForBudgetParams) (Category, error)
- func (q *Queries) GetCategoryGroupsForBudget(ctx context.Context, budgetID string) ([]CategoryGroup, error)
- func (q *Queries) GetIncomeBetween(ctx context.Context, arg GetIncomeBetweenParams) (pgtype.Numeric, error)
- func (q *Queries) GetMonthByDate(ctx context.Context, arg GetMonthByDateParams) (Month, error)
- func (q *Queries) GetMonthByID(ctx context.Context, id string) (Month, error)
- func (q *Queries) GetMonthCategoriesForMonth(ctx context.Context, arg GetMonthCategoriesForMonthParams) ([]GetMonthCategoriesForMonthRow, error)
- func (q *Queries) GetMonthCategoryByMonthAndCategory(ctx context.Context, arg GetMonthCategoryByMonthAndCategoryParams) (MonthCategory, error)
- func (q *Queries) GetMonthsByBudget(ctx context.Context, budgetID string) ([]Month, error)
- func (q *Queries) GetPastMonthCategoriesAvailable(ctx context.Context, arg GetPastMonthCategoriesAvailableParams) ([]GetPastMonthCategoriesAvailableRow, error)
- func (q *Queries) GetPayee(ctx context.Context, id string) (Payee, error)
- func (q *Queries) GetPayeesForBudget(ctx context.Context, budgetID string) ([]Payee, error)
- func (q *Queries) GetTransaction(ctx context.Context, id string) (GetTransactionRow, error)
- func (q *Queries) GetTransactionsForBudget(ctx context.Context, budgetID string) ([]GetTransactionsForBudgetRow, error)
- func (q *Queries) GetUserByID(ctx context.Context, id string) (User, error)
- func (q *Queries) GetUserByUsername(ctx context.Context, username string) (User, error)
- func (q *Queries) UpdateMonth(ctx context.Context, arg UpdateMonthParams) error
- func (q *Queries) UpdateMonthCategoryAmount(ctx context.Context, arg UpdateMonthCategoryAmountParams) error
- func (q *Queries) UpdateTransaction(ctx context.Context, arg UpdateTransactionParams) error
- func (q *Queries) UserExists(ctx context.Context, username string) (bool, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type Transaction
- type UpdateMonthCategoryAmountParams
- type UpdateMonthParams
- type UpdateTransactionParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BudgetsUser ¶
type CategoryGroup ¶
type CreateAccountParams ¶
type CreateBudgetParams ¶
type CreateBudgetUserParams ¶
type CreateCategoryParams ¶
type CreateMonthParams ¶
type CreatePayeeParams ¶
type CreateTransactionParams ¶
type CreateTransactionParams struct { ID string AccountID string PayeeID sql.NullString CategoryID sql.NullString Date time.Time Amount pgtype.Numeric Notes sql.NullString }
type CreateUserParams ¶
type GetAccountsForBudgetRow ¶
type GetIncomeBetweenParams ¶
type GetMonthByDateParams ¶
type GetTransactionRow ¶
type GetTransactionsForBudgetRow ¶
type GetTransactionsForBudgetRow struct { ID string AccountID string PayeeID sql.NullString CategoryID sql.NullString Date time.Time Amount pgtype.Numeric Notes sql.NullString CreatedAt time.Time AccountName string CategoryName sql.NullString PayeeName sql.NullString }
type MonthCategory ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CategoryGroupExists ¶
func (*Queries) CreateAccount ¶
func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) error
func (*Queries) CreateBudget ¶
func (q *Queries) CreateBudget(ctx context.Context, arg CreateBudgetParams) error
func (*Queries) CreateBudgetUser ¶
func (q *Queries) CreateBudgetUser(ctx context.Context, arg CreateBudgetUserParams) error
func (*Queries) CreateCategory ¶
func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) error
func (*Queries) CreateCategoryGroup ¶
func (q *Queries) CreateCategoryGroup(ctx context.Context, arg CreateCategoryGroupParams) error
func (*Queries) CreateMonth ¶
func (q *Queries) CreateMonth(ctx context.Context, arg CreateMonthParams) error
func (*Queries) CreateMonthCategory ¶
func (q *Queries) CreateMonthCategory(ctx context.Context, arg CreateMonthCategoryParams) error
func (*Queries) CreatePayee ¶
func (q *Queries) CreatePayee(ctx context.Context, arg CreatePayeeParams) error
func (*Queries) CreateTransaction ¶
func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) error
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) GetAccount ¶
func (*Queries) GetAccountsForBudget ¶
func (*Queries) GetActivityBeforeDateByCategory ¶
func (q *Queries) GetActivityBeforeDateByCategory(ctx context.Context, arg GetActivityBeforeDateByCategoryParams) ([]GetActivityBeforeDateByCategoryRow, error)
func (*Queries) GetAssignedInMonth ¶
func (*Queries) GetBudgetUserIDs ¶
func (*Queries) GetBudgetsForUser ¶
func (*Queries) GetCategoriesForBudget ¶
func (*Queries) GetCategoryForBudget ¶
func (*Queries) GetCategoryGroupsForBudget ¶
func (*Queries) GetIncomeBetween ¶
func (*Queries) GetMonthByDate ¶
func (*Queries) GetMonthByID ¶
func (*Queries) GetMonthCategoriesForMonth ¶
func (q *Queries) GetMonthCategoriesForMonth(ctx context.Context, arg GetMonthCategoriesForMonthParams) ([]GetMonthCategoriesForMonthRow, error)
func (*Queries) GetMonthCategoryByMonthAndCategory ¶
func (q *Queries) GetMonthCategoryByMonthAndCategory(ctx context.Context, arg GetMonthCategoryByMonthAndCategoryParams) (MonthCategory, error)
func (*Queries) GetMonthsByBudget ¶
func (*Queries) GetPastMonthCategoriesAvailable ¶
func (q *Queries) GetPastMonthCategoriesAvailable(ctx context.Context, arg GetPastMonthCategoriesAvailableParams) ([]GetPastMonthCategoriesAvailableRow, error)
func (*Queries) GetPayeesForBudget ¶
func (*Queries) GetTransaction ¶
func (*Queries) GetTransactionsForBudget ¶
func (*Queries) GetUserByID ¶
func (*Queries) GetUserByUsername ¶
func (*Queries) UpdateMonth ¶
func (q *Queries) UpdateMonth(ctx context.Context, arg UpdateMonthParams) error
func (*Queries) UpdateMonthCategoryAmount ¶
func (q *Queries) UpdateMonthCategoryAmount(ctx context.Context, arg UpdateMonthCategoryAmountParams) error
func (*Queries) UpdateTransaction ¶
func (q *Queries) UpdateTransaction(ctx context.Context, arg UpdateTransactionParams) error
func (*Queries) UserExists ¶
type Transaction ¶
type Transaction struct { ID string AccountID string PayeeID sql.NullString CategoryID sql.NullString Date time.Time Amount pgtype.Numeric Notes sql.NullString CreatedAt time.Time }
type UpdateMonthParams ¶
type UpdateTransactionParams ¶
type UpdateTransactionParams struct { AccountID string CategoryID sql.NullString PayeeID sql.NullString Date time.Time Amount pgtype.Numeric Notes sql.NullString ID string }
Click to show internal directories.
Click to hide internal directories.