Documentation ¶
Index ¶
Constants ¶
View Source
const UserCollection = "users"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserRepository ¶
type UserRepository interface { Save(user *models.User) error GetById(id string) (user *models.User, err error) GetByEmail(email string) (user *models.User, err error) GetAll() (user []*models.User, err error) Update(user *models.User) error DeleteById(id string) error }
UserRepository is the interface of the authentication backend.
func NewUserRepository ¶
func NewUserRepository(conn db.Connection) UserRepository
NewUserRepository creates a new UserRepository instance.
Click to show internal directories.
Click to hide internal directories.