Documentation
¶
Index ¶
- type MockStore
- func (m *MockStore) CreateTask(t *types.Task) (*types.Task, error)
- func (m *MockStore) CreateUser(u *types.User) (*types.User, error)
- func (m *MockStore) GetTask(id string) (*types.Task, error)
- func (m *MockStore) GetUserByEmail(email string) (*types.User, error)
- func (m *MockStore) GetUserById(id string) (*types.User, error)
- type MySQLRepository
- type Repository
- func (s *Repository) CreateTask(t *types.Task) (*types.Task, error)
- func (s *Repository) CreateUser(u *types.User) (*types.User, error)
- func (s *Repository) GetTask(id string) (*types.Task, error)
- func (s *Repository) GetUserByEmail(email string) (*types.User, error)
- func (s *Repository) GetUserById(id string) (*types.User, error)
- type Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLRepository ¶
type MySQLRepository struct {
// contains filtered or unexported fields
}
func NewSQLRepository ¶
func NewSQLRepository(cfg mysql.Config) *MySQLRepository
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
func NewStore ¶
func NewStore(db *sql.DB) *Repository
func (*Repository) CreateTask ¶
func (*Repository) CreateUser ¶
func (*Repository) GetUserByEmail ¶
func (s *Repository) GetUserByEmail(email string) (*types.User, error)
func (*Repository) GetUserById ¶
func (s *Repository) GetUserById(id string) (*types.User, error)
Click to show internal directories.
Click to hide internal directories.