Documentation ¶
Index ¶
- type Account
- type Category
- type CreateAccountParams
- type CreateCategoryParams
- type CreateUserParams
- type DBTX
- type GetAccountsGraphParams
- type GetAccountsParams
- type GetAccountsReportsParams
- type GetAccountsRow
- type GetCategoriesParams
- type Querier
- type Queries
- func (q *Queries) CreateAccount(ctx context.Context, arg CreateAccountParams) (Account, error)
- func (q *Queries) CreateCategory(ctx context.Context, arg CreateCategoryParams) (Category, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) DeleteAccount(ctx context.Context, id int32) error
- func (q *Queries) DeleteCategories(ctx context.Context, id int32) error
- func (q *Queries) GetAccount(ctx context.Context, id int32) (Account, error)
- func (q *Queries) GetAccounts(ctx context.Context, arg GetAccountsParams) ([]GetAccountsRow, error)
- func (q *Queries) GetAccountsGraph(ctx context.Context, arg GetAccountsGraphParams) (int64, error)
- func (q *Queries) GetAccountsReports(ctx context.Context, arg GetAccountsReportsParams) (int64, error)
- func (q *Queries) GetCategories(ctx context.Context, arg GetCategoriesParams) ([]Category, error)
- func (q *Queries) GetCategory(ctx context.Context, id int32) (Category, error)
- func (q *Queries) GetUser(ctx context.Context, username string) (User, error)
- func (q *Queries) GetUserById(ctx context.Context, id int32) (User, error)
- func (q *Queries) UpdateAccount(ctx context.Context, arg UpdateAccountParams) (Account, error)
- func (q *Queries) UpdateCategories(ctx context.Context, arg UpdateCategoriesParams) (Category, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type SQLStore
- type Store
- type UpdateAccountParams
- type UpdateCategoriesParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { ID int32 `json:"id"` UserID int32 `json:"user_id"` CategoryID int32 `json:"category_id"` Title string `json:"title"` Type string `json:"type"` Description string `json:"description"` Value int32 `json:"value"` Date time.Time `json:"date"` CreatedAt time.Time `json:"created_at"` }
type CreateAccountParams ¶
type CreateCategoryParams ¶
type CreateUserParams ¶
type GetAccountsGraphParams ¶
type GetAccountsParams ¶
type GetAccountsRow ¶
type GetAccountsRow struct { ID int32 `json:"id"` UserID int32 `json:"user_id"` Title string `json:"title"` Type string `json:"type"` Description string `json:"description"` Value int32 `json:"value"` Date time.Time `json:"date"` CreatedAt time.Time `json:"created_at"` CategoryTitle sql.NullString `json:"category_title"` }
type GetCategoriesParams ¶
type Querier ¶
type Querier interface { CreateAccount(ctx context.Context, arg CreateAccountParams) (Account, error) CreateUser(ctx context.Context, arg CreateUserParams) (User, error) DeleteAccount(ctx context.Context, id int32) error DeleteCategories(ctx context.Context, id int32) error GetAccount(ctx context.Context, id int32) (Account, error) GetAccounts(ctx context.Context, arg GetAccountsParams) ([]GetAccountsRow, error) GetAccountsGraph(ctx context.Context, arg GetAccountsGraphParams) (int64, error) GetAccountsReports(ctx context.Context, arg GetAccountsReportsParams) (int64, error) GetCategories(ctx context.Context, arg GetCategoriesParams) ([]Category, error) GetCategory(ctx context.Context, id int32) (Category, error) GetUser(ctx context.Context, username string) (User, error) GetUserById(ctx context.Context, id int32) (User, error) UpdateAccount(ctx context.Context, arg UpdateAccountParams) (Account, error) UpdateCategories(ctx context.Context, arg UpdateCategoriesParams) (Category, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAccount ¶
func (*Queries) CreateCategory ¶
func (*Queries) CreateUser ¶
func (*Queries) DeleteAccount ¶
func (*Queries) DeleteCategories ¶
func (*Queries) GetAccount ¶
func (*Queries) GetAccounts ¶
func (q *Queries) GetAccounts(ctx context.Context, arg GetAccountsParams) ([]GetAccountsRow, error)
func (*Queries) GetAccountsGraph ¶
func (*Queries) GetAccountsReports ¶
func (*Queries) GetCategories ¶
func (*Queries) GetCategory ¶
func (*Queries) GetUserById ¶
func (*Queries) UpdateAccount ¶
func (*Queries) UpdateCategories ¶
type UpdateAccountParams ¶
type UpdateCategoriesParams ¶
Click to show internal directories.
Click to hide internal directories.