Documentation ¶
Index ¶
- type Account
- type User
- func (u *User) Delete(usr *model.User) error
- func (u *User) FindByToken(token string) (*model.User, error)
- func (u *User) FindByUsername(username string) (*model.User, error)
- func (u *User) List(lq *model.ListQuery, p *model.Pagination) ([]model.User, error)
- func (u *User) Update(usr *model.User) (*model.User, error)
- func (u *User) View(id int) (*model.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { CreateFn func(model.User) (*model.User, error) ChangePasswordFn func(*model.User) error }
Account database mock
func (*Account) ChangePassword ¶
ChangePassword mock
type User ¶
type User struct { ViewFn func(int) (*model.User, error) FindByUsernameFn func(string) (*model.User, error) FindByTokenFn func(string) (*model.User, error) ListFn func(*model.ListQuery, *model.Pagination) ([]model.User, error) DeleteFn func(*model.User) error UpdateFn func(*model.User) (*model.User, error) }
User database mock
func (*User) FindByToken ¶
FindByToken mock
func (*User) FindByUsername ¶
FindByUsername mock
Click to show internal directories.
Click to hide internal directories.