Documentation
¶
Index ¶
- Constants
- func DeleteAccount(database *sql.DB, id int) error
- func DeleteTransaction(database *sql.DB, id int) error
- func DeleteUser(database *sql.DB, id string) error
- func New() (*sql.DB, error)
- func NewAccount(database *sql.DB, account Account) error
- func NewTransaction(database *sql.DB, transaction Transaction) error
- func NewUser(database *sql.DB, user User) error
- func UpdateAccount(database *sql.DB, account Account) error
- func UpdateTransaction(database *sql.DB, transaction Transaction) error
- func UpdateUser(database *sql.DB, user User) error
- type Account
- type DB
- type Transaction
- type User
Constants ¶
View Source
const (
SqlFile = "./database/bookholder.sql"
)
Variables ¶
This section is empty.
Functions ¶
func NewTransaction ¶
func NewTransaction(database *sql.DB, transaction Transaction) error
func UpdateTransaction ¶
func UpdateTransaction(database *sql.DB, transaction Transaction) error
Types ¶
type Transaction ¶
type Transaction struct {
ID uint
Amount float32
Debit bool
OffsetAccount uint
Account uint
Date time.Time
Description string
}
func GetTransaction ¶
func GetTransaction(database *sql.DB, id int) (Transaction, error)
func GetTransactions ¶
type User ¶
func AuthenticateUser ¶
Click to show internal directories.
Click to hide internal directories.