Documentation ¶
Index ¶
- type UsersService
- func (us *UsersService) AddUser(user *models.User) error
- func (us *UsersService) DeleteSpending(username, spendID string) error
- func (us *UsersService) GetAllDefaultSpendKinds() ([]models.SpendKind, error)
- func (us *UsersService) GetAllUsers() (models.Users, error)
- func (us *UsersService) GetSpendKind(username string, spendingKindID int) (*models.SpendKind, error)
- func (us *UsersService) GetUser(username string) (*models.User, error)
- func (us *UsersService) StoreSpending(user *models.User, spending models.Spending) error
- func (us *UsersService) UserExists(username string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UsersService ¶
type UsersService struct {
// contains filtered or unexported fields
}
func NewUsersService ¶
func NewUsersService(db db.SpenderDB, graphite *metrics.GraphiteClient) *UsersService
func (*UsersService) DeleteSpending ¶
func (us *UsersService) DeleteSpending(username, spendID string) error
func (*UsersService) GetAllDefaultSpendKinds ¶
func (us *UsersService) GetAllDefaultSpendKinds() ([]models.SpendKind, error)
func (*UsersService) GetAllUsers ¶
func (us *UsersService) GetAllUsers() (models.Users, error)
func (*UsersService) GetSpendKind ¶
func (*UsersService) GetUser ¶
func (us *UsersService) GetUser(username string) (*models.User, error)
func (*UsersService) StoreSpending ¶
func (*UsersService) UserExists ¶
func (us *UsersService) UserExists(username string) bool
Click to show internal directories.
Click to hide internal directories.