Documentation ¶ Index ¶ type UserRepo func NewUserRepo(db *sql.DB) *UserRepo func (m *UserRepo) CreateUser(user *models.UserDB) error func (r *UserRepo) GetUserByEmail(email string) (*models.UserDB, error) func (r *UserRepo) GetUserByID(id string) (*models.UserDB, error) type UserRepoInterface Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type UserRepo ¶ type UserRepo struct { // contains filtered or unexported fields } func NewUserRepo ¶ func NewUserRepo(db *sql.DB) *UserRepo func (*UserRepo) CreateUser ¶ func (m *UserRepo) CreateUser(user *models.UserDB) error func (*UserRepo) GetUserByEmail ¶ func (r *UserRepo) GetUserByEmail(email string) (*models.UserDB, error) func (*UserRepo) GetUserByID ¶ func (r *UserRepo) GetUserByID(id string) (*models.UserDB, error) type UserRepoInterface ¶ type UserRepoInterface interface { CreateUser(user *models.UserDB) error GetUserByEmail(email string) (*models.UserDB, error) GetUserByID(id string) (*models.UserDB, error) } Source Files ¶ View all Source files user.go Click to show internal directories. Click to hide internal directories.