Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UsersConfigRepository ¶
type UsersConfigRepository interface { Find() (usersConfig *model.UserConfiguration, err error) Update(usersConfig *model.UserConfiguration) error }
func NewUsersConfigRepository ¶
func NewUsersConfigRepository(ctx context.Context, conn database.MongoConnection) UsersConfigRepository
type UsersRepository ¶
type UsersRepository interface { Save(user *model.User) error ExistsByEmailOrUsername(email string, username string) (bool, error) FindById(id string) (user *model.User, err error) FindByEmail(email string) (user *model.User, err error) FindAll(page int, size int) (userPage *model.UserPage, err error) Update(user *model.User) error Delete(id string) error }
func NewUsersRepository ¶
func NewUsersRepository(ctx context.Context, conn database.MongoConnection) UsersRepository
Click to show internal directories.
Click to hide internal directories.