Documentation
¶
Index ¶
- Variables
- type TokensRepository
- func (tr *TokensRepository) DeleteTokens(tokens ...string) error
- func (tr *TokensRepository) GetAT(tokenUuid string) (string, error)
- func (tr *TokensRepository) GetRT(tokenUuid string) (string, error)
- func (tr *TokensRepository) SetAT(token *models.TokenDetails) error
- func (tr *TokensRepository) SetRT(token *models.TokenDetails) error
- type UserRepository
- func (ur *UserRepository) CheckExistsEmail(email string) bool
- func (ur *UserRepository) CheckExistsPhone(phone string) bool
- func (ur *UserRepository) CountAllActive() (int32, error)
- func (ur *UserRepository) Create(nu *models.UsersModel) (*models.UsersModel, error)
- func (ur *UserRepository) FindByEmail(email string) (*models.UsersModel, error)
- func (ur *UserRepository) FindById(id string) (*models.UsersModel, error)
- func (ur *UserRepository) FindByIds(ids []string) (*[]models.UsersModel, error)
- func (ur *UserRepository) FindByLogin(login string) (*models.UsersModel, error)
- func (ur *UserRepository) FindByPhone(phone string) (*models.UsersModel, error)
- func (ur *UserRepository) UpdateContacts(nu *models.UsersModel) error
- func (ur *UserRepository) UpdateInfo(nu *models.UsersModel) error
- func (ur *UserRepository) UpdateOTP(id primitive.ObjectID, otp *models.OTPModel) error
- func (ur *UserRepository) UpdatePassword(nu *models.UsersModel) error
- func (ur *UserRepository) UpdateVerification(id primitive.ObjectID, v *models.VerificationModel) error
Constants ¶
This section is empty.
Variables ¶
View Source
var RepositoriesSet = wire.NewSet( db.DbSet, NewUserRepository, NewTokensRepository, )
Functions ¶
This section is empty.
Types ¶
type TokensRepository ¶
type TokensRepository struct {
// contains filtered or unexported fields
}
func NewTokensRepository ¶
func NewTokensRepository( db *redis.RedisConnection, ) *TokensRepository
func (*TokensRepository) DeleteTokens ¶
func (tr *TokensRepository) DeleteTokens(tokens ...string) error
func (*TokensRepository) GetAT ¶
func (tr *TokensRepository) GetAT(tokenUuid string) (string, error)
func (*TokensRepository) GetRT ¶
func (tr *TokensRepository) GetRT(tokenUuid string) (string, error)
func (*TokensRepository) SetAT ¶
func (tr *TokensRepository) SetAT(token *models.TokenDetails) error
func (*TokensRepository) SetRT ¶
func (tr *TokensRepository) SetRT(token *models.TokenDetails) error
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func NewUserRepository ¶
func NewUserRepository( db *mongo2.MongoConnection, ) *UserRepository
func (*UserRepository) CheckExistsEmail ¶
func (ur *UserRepository) CheckExistsEmail(email string) bool
func (*UserRepository) CheckExistsPhone ¶
func (ur *UserRepository) CheckExistsPhone(phone string) bool
func (*UserRepository) CountAllActive ¶
func (ur *UserRepository) CountAllActive() (int32, error)
func (*UserRepository) Create ¶
func (ur *UserRepository) Create(nu *models.UsersModel) (*models.UsersModel, error)
func (*UserRepository) FindByEmail ¶
func (ur *UserRepository) FindByEmail(email string) (*models.UsersModel, error)
func (*UserRepository) FindById ¶
func (ur *UserRepository) FindById(id string) (*models.UsersModel, error)
func (*UserRepository) FindByIds ¶
func (ur *UserRepository) FindByIds(ids []string) (*[]models.UsersModel, error)
func (*UserRepository) FindByLogin ¶
func (ur *UserRepository) FindByLogin(login string) (*models.UsersModel, error)
func (*UserRepository) FindByPhone ¶
func (ur *UserRepository) FindByPhone(phone string) (*models.UsersModel, error)
func (*UserRepository) UpdateContacts ¶
func (ur *UserRepository) UpdateContacts(nu *models.UsersModel) error
func (*UserRepository) UpdateInfo ¶
func (ur *UserRepository) UpdateInfo(nu *models.UsersModel) error
func (*UserRepository) UpdatePassword ¶
func (ur *UserRepository) UpdatePassword(nu *models.UsersModel) error
func (*UserRepository) UpdateVerification ¶
func (ur *UserRepository) UpdateVerification(id primitive.ObjectID, v *models.VerificationModel) error
Click to show internal directories.
Click to hide internal directories.