Documentation
¶
Index ¶
- type SwipeRepository
- type UserRepository
- func (ur *UserRepository) CountUserRecommendation(ctx context.Context, request *domain.UserRecommendation) (int64, error)
- func (ur *UserRepository) Create(ctx context.Context, user *domain.User) error
- func (ur *UserRepository) GetByID(ctx context.Context, id string) (*domain.User, error)
- func (ur *UserRepository) GetByPhoneNumber(ctx context.Context, phoneNumber string) (*domain.User, error)
- func (ur *UserRepository) GetByPhoneNumberOrEmail(ctx context.Context, phoneNumber, email string) (*domain.User, error)
- func (ur *UserRepository) GetUserRecommendation(ctx context.Context, request *domain.UserRecommendation) ([]*domain.User, error)
- func (ur *UserRepository) Update(ctx context.Context, user *domain.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SwipeRepository ¶
type SwipeRepository struct {
// contains filtered or unexported fields
}
func NewSwipeRepository ¶
func NewSwipeRepository(db *mongostore.Mongo) *SwipeRepository
func (*SwipeRepository) GetUserSwipe ¶
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository(db *mongostore.Mongo) *UserRepository
func (*UserRepository) CountUserRecommendation ¶
func (ur *UserRepository) CountUserRecommendation(ctx context.Context, request *domain.UserRecommendation) (int64, error)
func (*UserRepository) GetByPhoneNumber ¶
func (*UserRepository) GetByPhoneNumberOrEmail ¶
func (*UserRepository) GetUserRecommendation ¶
func (ur *UserRepository) GetUserRecommendation(ctx context.Context, request *domain.UserRecommendation) ([]*domain.User, error)
Click to show internal directories.
Click to hide internal directories.