Documentation
¶
Index ¶
- type TokenQueries
- type UserQueries
- func (q *UserQueries) CreateUser(u *models.User) error
- func (q *UserQueries) GetUserByCredentials(email string, password string) (models.User, error)
- func (q *UserQueries) GetUserByEmail(email string) (models.User, error)
- func (q *UserQueries) GetUserById(id int) (models.User, error)
- func (q *UserQueries) GetUsers() ([]models.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TokenQueries ¶
type TokenQueries struct {
*redis.Client
}
func (*TokenQueries) DeleteToken ¶
func (q *TokenQueries) DeleteToken(uuid string) (int64, error)
func (*TokenQueries) FetchToken ¶
func (q *TokenQueries) FetchToken(token string) (string, error)
func (*TokenQueries) SaveToken ¶
func (q *TokenQueries) SaveToken(td *models.TokenDetails, userId string) error
type UserQueries ¶
func (*UserQueries) CreateUser ¶
func (q *UserQueries) CreateUser(u *models.User) error
func (*UserQueries) GetUserByCredentials ¶
func (*UserQueries) GetUserByEmail ¶
func (q *UserQueries) GetUserByEmail(email string) (models.User, error)
func (*UserQueries) GetUserById ¶
func (q *UserQueries) GetUserById(id int) (models.User, error)
Click to show internal directories.
Click to hide internal directories.