Documentation ¶
Index ¶
- Variables
- func NewCategoryRepository(conn pkgRepo.Connector) repository.CategoryRepository
- func NewTaskRepository(conn pkgRepo.Connector) repository.TaskRepository
- func NewUserRepository(conn pkgRepo.Connector) repository.UserRepository
- type CategoryRepository
- func (r CategoryRepository) FindByID(ctx context.Context, id uint32) (entity.Category, error)
- func (r CategoryRepository) FindBySlugAndUserID(ctx context.Context, slug string, userID uint32) (entity.Category, error)
- func (r CategoryRepository) FindByUserID(ctx context.Context, userID uint32) ([]entity.Category, error)
- func (r CategoryRepository) Insert(ctx context.Context, category entity.Category) (uint32, error)
- type RepositoryManager
- type TaskRepository
- func (r TaskRepository) DeleteByID(ctx context.Context, taskID uint32) error
- func (r TaskRepository) FindByID(ctx context.Context, id uint32) (entity.Task, error)
- func (r TaskRepository) FindByUUID(ctx context.Context, uuid string) (entity.Task, error)
- func (r TaskRepository) FindByUserID(ctx context.Context, userID uint32) ([]entity.Task, error)
- func (r TaskRepository) Insert(ctx context.Context, task entity.Task) (uint32, error)
- func (r TaskRepository) UpdateDone(ctx context.Context, task entity.Task) error
- type UserRepository
- func (r UserRepository) FindByEmail(ctx context.Context, email string) (entity.User, error)
- func (r UserRepository) FindByID(ctx context.Context, id uint32) (entity.User, error)
- func (r UserRepository) FindByUUID(ctx context.Context, uuid string) (entity.User, error)
- func (r UserRepository) GetPassEncryptedByEmail(ctx context.Context, email string) (string, error)
- func (r UserRepository) Insert(ctx context.Context, user entity.User, passEncrypted string) (uint32, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet( NewCategoryRepository, NewTaskRepository, NewUserRepository, )
Functions ¶
func NewCategoryRepository ¶
func NewCategoryRepository(conn pkgRepo.Connector) repository.CategoryRepository
func NewTaskRepository ¶
func NewTaskRepository(conn pkgRepo.Connector) repository.TaskRepository
func NewUserRepository ¶
func NewUserRepository(conn pkgRepo.Connector) repository.UserRepository
Types ¶
type CategoryRepository ¶
type CategoryRepository struct {
// contains filtered or unexported fields
}
func (CategoryRepository) FindBySlugAndUserID ¶
func (CategoryRepository) FindByUserID ¶
type RepositoryManager ¶
type RepositoryManager interface { Task() repository.TaskRepository Category() repository.CategoryRepository User() repository.UserRepository }
func NewRepositoryManager ¶
func NewRepositoryManager(conn pkgRepo.Connector) RepositoryManager
type TaskRepository ¶
type TaskRepository struct {
// contains filtered or unexported fields
}
func (TaskRepository) DeleteByID ¶
func (r TaskRepository) DeleteByID(ctx context.Context, taskID uint32) error
func (TaskRepository) FindByUUID ¶
func (TaskRepository) FindByUserID ¶
func (TaskRepository) UpdateDone ¶
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func (UserRepository) FindByEmail ¶
func (UserRepository) FindByUUID ¶
func (UserRepository) GetPassEncryptedByEmail ¶
Click to show internal directories.
Click to hide internal directories.