Documentation ¶
Index ¶
- Variables
- func NewMockUserRepository() user.UserRepository
- func NewUserRepository(db *mongo.Database) user.UserRepository
- type MockUserRepository
- func (repo *MockUserRepository) Create(user *user.User) (*user.User, error)
- func (repo *MockUserRepository) FindByID(staticID primitive.ObjectID) (*user.User, error)
- func (repo *MockUserRepository) FindByPhone(phone string) (*user.User, error)
- func (repo *MockUserRepository) FindByUsername(username string) (*user.User, error)
- func (repo *MockUserRepository) Where(filter bson.M) ([]*user.User, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewMockUserRepository ¶
func NewMockUserRepository() user.UserRepository
func NewUserRepository ¶
func NewUserRepository(db *mongo.Database) user.UserRepository
Types ¶
type MockUserRepository ¶
type MockUserRepository struct {
// contains filtered or unexported fields
}
func (*MockUserRepository) FindByPhone ¶
func (repo *MockUserRepository) FindByPhone(phone string) (*user.User, error)
func (*MockUserRepository) FindByUsername ¶
func (repo *MockUserRepository) FindByUsername(username string) (*user.User, error)
Click to show internal directories.
Click to hide internal directories.