Documentation
¶
Index ¶
- type Account
- type CreateErrorLogParams
- type CreateTransactionParams
- type CreateUserParams
- type DBTX
- type DeleteAccountsParams
- type ErrorLog
- type GetAccountParams
- type Queries
- func (q *Queries) ClearUsers(ctx context.Context) error
- func (q *Queries) CreateErrorLog(ctx context.Context, arg CreateErrorLogParams) error
- func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) (Transaction, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) DeleteAccounts(ctx context.Context, arg DeleteAccountsParams) error
- func (q *Queries) DeleteTransactions(ctx context.Context, userID string) error
- func (q *Queries) DeleteUser(ctx context.Context, name string) error
- func (q *Queries) GetAccount(ctx context.Context, arg GetAccountParams) (Account, error)
- func (q *Queries) GetAllAccounts(ctx context.Context, userID string) ([]Account, error)
- func (q *Queries) GetLogs(ctx context.Context) ([]ErrorLog, error)
- func (q *Queries) GetTransactions(ctx context.Context, accountID string) ([]Transaction, error)
- func (q *Queries) GetUser(ctx context.Context, name string) (User, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error
- func (q *Queries) UpsertAccount(ctx context.Context, arg UpsertAccountParams) (Account, error)
- func (q *Queries) VerifyEmail(ctx context.Context, arg VerifyEmailParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Transaction
- type UpdatePasswordParams
- type UpsertAccountParams
- type User
- type VerifyEmailParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
ID string
CreatedAt string
UpdatedAt string
Name string
Type string
Subtype sql.NullString
Mask sql.NullString
OfficialName sql.NullString
AvailableBalance sql.NullFloat64
CurrentBalance sql.NullFloat64
IsoCurrencyCode sql.NullString
InstitutionName sql.NullString
UserID string
}
type CreateErrorLogParams ¶
type CreateTransactionParams ¶
type CreateTransactionParams struct {
ID string
AccountID string
Amount float64
IsoCurrencyCode sql.NullString
Date sql.NullString
MerchantName sql.NullString
PaymentChannel string
PersonalFinanceCategory string
}
type CreateUserParams ¶
type DeleteAccountsParams ¶
type DeleteAccountsParams struct {
InstitutionName sql.NullString
UserID string
}
type GetAccountParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateErrorLog ¶
func (q *Queries) CreateErrorLog(ctx context.Context, arg CreateErrorLogParams) error
func (*Queries) CreateTransaction ¶
func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) (Transaction, error)
func (*Queries) CreateUser ¶
func (*Queries) DeleteAccounts ¶
func (q *Queries) DeleteAccounts(ctx context.Context, arg DeleteAccountsParams) error
func (*Queries) DeleteTransactions ¶
func (*Queries) GetAccount ¶
func (*Queries) GetAllAccounts ¶
func (*Queries) GetTransactions ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) UpdatePassword ¶
func (q *Queries) UpdatePassword(ctx context.Context, arg UpdatePasswordParams) error
func (*Queries) UpsertAccount ¶
func (*Queries) VerifyEmail ¶
func (q *Queries) VerifyEmail(ctx context.Context, arg VerifyEmailParams) error
type Transaction ¶
type Transaction struct {
ID string
AccountID string
Amount float64
IsoCurrencyCode sql.NullString
Date sql.NullString
MerchantName sql.NullString
PaymentChannel string
PersonalFinanceCategory string
}
type UpdatePasswordParams ¶
type UpsertAccountParams ¶
type UpsertAccountParams struct {
ID string
CreatedAt string
UpdatedAt string
Name string
Type string
Subtype sql.NullString
Mask sql.NullString
OfficialName sql.NullString
AvailableBalance sql.NullFloat64
CurrentBalance sql.NullFloat64
IsoCurrencyCode sql.NullString
InstitutionName sql.NullString
UserID string
}
Click to show internal directories.
Click to hide internal directories.