Documentation
¶
Index ¶
- type EmailVerificationToken
- type MetaVerificationTokenClaim
- type PhoneVerificationToken
- type UserAuthService
- type UserAuthServiceImpl
- func (s UserAuthServiceImpl) CheckAdmin() (*dto.UserAuth, error)
- func (s UserAuthServiceImpl) DeleteManyUserAuth(filter interface{}) error
- func (s UserAuthServiceImpl) DeleteUserAuth(filter interface{}) error
- func (s UserAuthServiceImpl) FindByUserId(userId uuid.UUID) (*dto.UserAuth, error)
- func (s UserAuthServiceImpl) FindByUsername(username string) (*dto.UserAuth, error)
- func (s UserAuthServiceImpl) FindOneUserAuth(filter interface{}) (*dto.UserAuth, error)
- func (s UserAuthServiceImpl) FindUserAuthList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.UserAuth, error)
- func (s UserAuthServiceImpl) SaveUserAuth(userAuth *dto.UserAuth) error
- func (s UserAuthServiceImpl) UpdatePassword(userId uuid.UUID, newPassword []byte) error
- func (s UserAuthServiceImpl) UpdateUserAuth(filter interface{}, data interface{}) error
- type UserVerificationService
- type UserVerificationServiceImpl
- func (s UserVerificationServiceImpl) CreateEmailVerficationToken(input EmailVerificationToken, coreConfig *coreConfig.Configuration) (ret string, err error)
- func (s UserVerificationServiceImpl) CreatePhoneVerficationToken(input PhoneVerificationToken, coreConfig *coreConfig.Configuration) (string, error)
- func (s UserVerificationServiceImpl) DeleteManyUserVerification(filter interface{}) error
- func (s UserVerificationServiceImpl) DeleteUserVerification(filter interface{}) error
- func (s UserVerificationServiceImpl) FindByUserId(userId uuid.UUID) (*dto.UserVerification, error)
- func (s UserVerificationServiceImpl) FindByVerifyId(verifyId uuid.UUID) (*dto.UserVerification, error)
- func (s UserVerificationServiceImpl) FindOneUserVerification(filter interface{}) (*dto.UserVerification, error)
- func (s UserVerificationServiceImpl) FindUserVerificationList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.UserVerification, error)
- func (s UserVerificationServiceImpl) SaveUserVerification(userVerification *dto.UserVerification) error
- func (s UserVerificationServiceImpl) UpdateUserVerification(filter interface{}, data interface{}) error
- func (s UserVerificationServiceImpl) VerifyUserByCode(userId uuid.UUID, verifyId uuid.UUID, remoteIpAddress string, code string, ...) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmailVerificationToken ¶
type MetaVerificationTokenClaim ¶
type MetaVerificationTokenClaim struct { UserId uuid.UUID `json:"userId"` VerifyId uuid.UUID `json:"verifyId"` RemoteIpAddress string `json:"remoteIpAddress"` Mode constants.TokenConst `json:"mode"` VerifyType constants.VerifyConst `json:"verifyType"` Fullname string `json:"fullName"` Email string `json:"email"` Password string `json:"password"` }
type PhoneVerificationToken ¶
type UserAuthService ¶
type UserAuthService interface { SaveUserAuth(userAuth *dto.UserAuth) error FindOneUserAuth(filter interface{}) (*dto.UserAuth, error) FindUserAuthList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.UserAuth, error) FindByUserId(userId uuid.UUID) (*dto.UserAuth, error) UpdateUserAuth(filter interface{}, data interface{}) error UpdatePassword(userId uuid.UUID, newPassword []byte) error DeleteUserAuth(filter interface{}) error DeleteManyUserAuth(filter interface{}) error FindByUsername(username string) (*dto.UserAuth, error) CheckAdmin() (*dto.UserAuth, error) }
func NewUserAuthService ¶
func NewUserAuthService(db interface{}) (UserAuthService, error)
NewUserAuthService initializes UserAuthService's dependencies and create new UserAuthService struct
type UserAuthServiceImpl ¶
type UserAuthServiceImpl struct {
UserAuthRepo repo.Repository
}
UserAuthService handlers with injected dependencies
func (UserAuthServiceImpl) CheckAdmin ¶
func (s UserAuthServiceImpl) CheckAdmin() (*dto.UserAuth, error)
CheckAdmin find user auth by userId
func (UserAuthServiceImpl) DeleteManyUserAuth ¶
func (s UserAuthServiceImpl) DeleteManyUserAuth(filter interface{}) error
DeleteManyUserAuth get all user authentication informaition
func (UserAuthServiceImpl) DeleteUserAuth ¶
func (s UserAuthServiceImpl) DeleteUserAuth(filter interface{}) error
DeleteUserAuth get all user authentication informaition
func (UserAuthServiceImpl) FindByUserId ¶
FindByUserId find user auth by userId
func (UserAuthServiceImpl) FindByUsername ¶
func (s UserAuthServiceImpl) FindByUsername(username string) (*dto.UserAuth, error)
FindByUsername find user auth by name
func (UserAuthServiceImpl) FindOneUserAuth ¶
func (s UserAuthServiceImpl) FindOneUserAuth(filter interface{}) (*dto.UserAuth, error)
FindOneUserAuth get all user authentication informaition
func (UserAuthServiceImpl) FindUserAuthList ¶
func (s UserAuthServiceImpl) FindUserAuthList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.UserAuth, error)
FindUserAuthList get all user authentication informaition
func (UserAuthServiceImpl) SaveUserAuth ¶
func (s UserAuthServiceImpl) SaveUserAuth(userAuth *dto.UserAuth) error
SaveUserAuth save user authentication informaition
func (UserAuthServiceImpl) UpdatePassword ¶
func (s UserAuthServiceImpl) UpdatePassword(userId uuid.UUID, newPassword []byte) error
UpdatePassword update user password
func (UserAuthServiceImpl) UpdateUserAuth ¶
func (s UserAuthServiceImpl) UpdateUserAuth(filter interface{}, data interface{}) error
UpdateUserAuth update user auth information
type UserVerificationService ¶
type UserVerificationService interface { SaveUserVerification(userAuth *dto.UserVerification) error FindOneUserVerification(filter interface{}) (*dto.UserVerification, error) FindUserVerificationList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.UserVerification, error) FindByUserId(userId uuid.UUID) (*dto.UserVerification, error) FindByVerifyId(verifyId uuid.UUID) (*dto.UserVerification, error) UpdateUserVerification(filter interface{}, data interface{}) error DeleteUserVerification(filter interface{}) error DeleteManyUserVerification(filter interface{}) error VerifyUserByCode(userId uuid.UUID, verifyId uuid.UUID, remoteIpAddress string, code string, target string) (bool, error) CreateEmailVerficationToken(input EmailVerificationToken, coreConfig *tsconfig.Configuration) (string, error) CreatePhoneVerficationToken(input PhoneVerificationToken, coreConfig *tsconfig.Configuration) (string, error) }
func NewUserVerificationService ¶
func NewUserVerificationService(db interface{}) (UserVerificationService, error)
NewUserVerificationService initializes UserVerificationService's dependencies and create new UserVerificationService struct
type UserVerificationServiceImpl ¶
type UserVerificationServiceImpl struct {
UserVerificationRepo repo.Repository
}
UserVerificationService handlers with injected dependencies
func (UserVerificationServiceImpl) CreateEmailVerficationToken ¶
func (s UserVerificationServiceImpl) CreateEmailVerficationToken(input EmailVerificationToken, coreConfig *coreConfig.Configuration) (ret string, err error)
CreateEmailVerficationToken Create email verification token
func (UserVerificationServiceImpl) CreatePhoneVerficationToken ¶
func (s UserVerificationServiceImpl) CreatePhoneVerficationToken(input PhoneVerificationToken, coreConfig *coreConfig.Configuration) (string, error)
CreatePhoneVerficationToken Create phone verification token
func (UserVerificationServiceImpl) DeleteManyUserVerification ¶
func (s UserVerificationServiceImpl) DeleteManyUserVerification(filter interface{}) error
DeleteManyUserVerification get all user authentication informaition
func (UserVerificationServiceImpl) DeleteUserVerification ¶
func (s UserVerificationServiceImpl) DeleteUserVerification(filter interface{}) error
DeleteUserVerification get all user authentication informaition
func (UserVerificationServiceImpl) FindByUserId ¶
func (s UserVerificationServiceImpl) FindByUserId(userId uuid.UUID) (*dto.UserVerification, error)
DeleteManyUserVerification get all user authentication informaition
func (UserVerificationServiceImpl) FindByVerifyId ¶
func (s UserVerificationServiceImpl) FindByVerifyId(verifyId uuid.UUID) (*dto.UserVerification, error)
FindByVerifyId find user verification record by verify id
func (UserVerificationServiceImpl) FindOneUserVerification ¶
func (s UserVerificationServiceImpl) FindOneUserVerification(filter interface{}) (*dto.UserVerification, error)
FindOneUserVerification get all user authentication informaition
func (UserVerificationServiceImpl) FindUserVerificationList ¶
func (s UserVerificationServiceImpl) FindUserVerificationList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.UserVerification, error)
FindUserVerificationList get all user authentication informaition
func (UserVerificationServiceImpl) SaveUserVerification ¶
func (s UserVerificationServiceImpl) SaveUserVerification(userVerification *dto.UserVerification) error
SaveUserVerification save user authentication informaition
func (UserVerificationServiceImpl) UpdateUserVerification ¶
func (s UserVerificationServiceImpl) UpdateUserVerification(filter interface{}, data interface{}) error
UpdateUserVerification get all user authentication informaition