repositories

package
v0.0.0-...-e796f14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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) UpdateOTP

func (ur *UserRepository) UpdateOTP(id primitive.ObjectID, otp *models.OTPModel) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL