Documentation
¶
Index ¶
- type SQLUserRepository
- func (u *SQLUserRepository) AddNewUser(user *models.User) error
- func (u *SQLUserRepository) DeleteUser(id string) error
- func (u *SQLUserRepository) GetUserByID(id string) (*models.User, error)
- func (u *SQLUserRepository) GetUserByName(username string) (*models.User, error)
- func (u *SQLUserRepository) ListUsers() ([]models.User, error)
- func (u *SQLUserRepository) UpdateUserBalance(id string, txnAmount float64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SQLUserRepository ¶
type SQLUserRepository struct {
// contains filtered or unexported fields
}
func NewSQLUserRepository ¶
func NewSQLUserRepository(db isql.Database, logger logr.Logger) *SQLUserRepository
func (*SQLUserRepository) AddNewUser ¶
func (u *SQLUserRepository) AddNewUser(user *models.User) error
func (*SQLUserRepository) DeleteUser ¶
func (u *SQLUserRepository) DeleteUser(id string) error
func (*SQLUserRepository) GetUserByID ¶
func (u *SQLUserRepository) GetUserByID(id string) (*models.User, error)
func (*SQLUserRepository) GetUserByName ¶
func (u *SQLUserRepository) GetUserByName(username string) (*models.User, error)
func (*SQLUserRepository) ListUsers ¶
func (u *SQLUserRepository) ListUsers() ([]models.User, error)
func (*SQLUserRepository) UpdateUserBalance ¶
func (u *SQLUserRepository) UpdateUserBalance(id string, txnAmount float64) error
Click to show internal directories.
Click to hide internal directories.