Documentation
¶
Index ¶
- Variables
- type CreateCategoryInput
- type CreateCategoryOutput
- type CreateCategoryUseCase
- type CreateCategoryUseCaseImpl
- type CreateTaskInput
- type CreateTaskOutput
- type CreateTaskUseCase
- type CreateTaskUseCaseImpl
- type CreateUserInput
- type CreateUserOutput
- type CreateUserUseCase
- type CreateUserUseCaseImpl
- type DeleteTaskUseCase
- type DeleteTaskUseCaseImpl
- type DeleteTaskUseCaseInput
- type FindAllCategoryOutput
- type FindAllCategoryUseCase
- type FindAllCategoryUseCaseImpl
- type FindAllTaskOutput
- type FindAllTaskUseCase
- type FindAllTaskUseCaseImpl
- type FindOneTaskInput
- type FindOneTaskOutput
- type FindOneTaskUseCase
- type FindOneTaskUseCaseImpl
- type FindUserUUIDOutput
- type FindUserUUIDUseCase
- type FindUserUUIDUseCaseImpl
- type GenerateUserTokenInput
- type GenerateUserTokenOutput
- type GenerateUserTokenUseCase
- type GenerateUserTokenUseCaseImpl
- type HealthCheckUseCase
- type HealthCheckUseCaseImpl
- type UpdateTaskDoneUseCase
- type UpdateTaskDoneUseCaseImpl
- type UpdateTaskDoneUseCaseInput
- type UpdateTaskUndoneUseCase
- type UpdateTaskUndoneUseCaseImpl
- type UpdateTaskUndoneUseCaseInput
- type UseCase
- type ValidateUserPasswordInput
- type ValidateUserPasswordOutput
- type ValidateUserPasswordUseCase
- type ValidateUserPasswordUseCaseImpl
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet( NewCreateCategoryUseCaseImpl, NewCreateTaskUseCaseImpl, NewFindAllCategoryUseCaseImpl, NewFindAllTaskUseCaseImpl, NewFindOneTaskUseCaseImpl, NewUpdateTaskDoneUseCaseImpl, NewUpdateTaskUndoneUseCaseImpl, NewDeleteTaskUseCaseImpl, NewHealthCheckUseCaseImpl, NewCreateUserUseCaseImpl, NewValidateUserPasswordUseCaseImpl, NewGenerateUserTokenUseCaseImpl, NewFindUserUUIDUseCaseImpl, )
Functions ¶
This section is empty.
Types ¶
type CreateCategoryInput ¶
type CreateCategoryOutput ¶
type CreateCategoryUseCase ¶
type CreateCategoryUseCase interface {
Execute(ctx context.Context, input CreateCategoryInput) (CreateCategoryOutput, error)
}
func NewCreateCategoryUseCaseImpl ¶
func NewCreateCategoryUseCaseImpl(categoryRepository repository.CategoryRepository) CreateCategoryUseCase
type CreateCategoryUseCaseImpl ¶
type CreateCategoryUseCaseImpl struct {
// contains filtered or unexported fields
}
func (CreateCategoryUseCaseImpl) Execute ¶
func (u CreateCategoryUseCaseImpl) Execute(ctx context.Context, input CreateCategoryInput) (CreateCategoryOutput, error)
type CreateTaskInput ¶
type CreateTaskOutput ¶
type CreateTaskUseCase ¶
type CreateTaskUseCase interface {
Execute(ctx context.Context, input CreateTaskInput) (CreateTaskOutput, error)
}
func NewCreateTaskUseCaseImpl ¶
func NewCreateTaskUseCaseImpl(uow uow.Uow) CreateTaskUseCase
type CreateTaskUseCaseImpl ¶
type CreateTaskUseCaseImpl struct {
// contains filtered or unexported fields
}
func (CreateTaskUseCaseImpl) Execute ¶
func (u CreateTaskUseCaseImpl) Execute(ctx context.Context, input CreateTaskInput) (CreateTaskOutput, error)
type CreateUserInput ¶
type CreateUserOutput ¶
type CreateUserUseCase ¶
type CreateUserUseCase interface {
Execute(ctx context.Context, input CreateUserInput) (CreateUserOutput, error)
}
func NewCreateUserUseCaseImpl ¶
func NewCreateUserUseCaseImpl(userRepository repository.UserRepository, crypto crypto.Crypto) CreateUserUseCase
type CreateUserUseCaseImpl ¶
type CreateUserUseCaseImpl struct {
// contains filtered or unexported fields
}
func (CreateUserUseCaseImpl) Execute ¶
func (u CreateUserUseCaseImpl) Execute(ctx context.Context, input CreateUserInput) (CreateUserOutput, error)
type DeleteTaskUseCase ¶
type DeleteTaskUseCase interface {
Execute(ctx context.Context, input DeleteTaskUseCaseInput) error
}
func NewDeleteTaskUseCaseImpl ¶
func NewDeleteTaskUseCaseImpl(taskRepository repository.TaskRepository) DeleteTaskUseCase
type DeleteTaskUseCaseImpl ¶
type DeleteTaskUseCaseImpl struct {
// contains filtered or unexported fields
}
func (DeleteTaskUseCaseImpl) Execute ¶
func (u DeleteTaskUseCaseImpl) Execute(ctx context.Context, input DeleteTaskUseCaseInput) error
type DeleteTaskUseCaseInput ¶
type FindAllCategoryOutput ¶
type FindAllCategoryUseCase ¶
type FindAllCategoryUseCase interface {
Execute(ctx context.Context, userID uint32) ([]FindAllCategoryOutput, error)
}
func NewFindAllCategoryUseCaseImpl ¶
func NewFindAllCategoryUseCaseImpl(categoryRepository repository.CategoryRepository) FindAllCategoryUseCase
type FindAllCategoryUseCaseImpl ¶
type FindAllCategoryUseCaseImpl struct {
// contains filtered or unexported fields
}
func (FindAllCategoryUseCaseImpl) Execute ¶
func (u FindAllCategoryUseCaseImpl) Execute(ctx context.Context, userID uint32) ([]FindAllCategoryOutput, error)
type FindAllTaskOutput ¶
type FindAllTaskUseCase ¶
type FindAllTaskUseCase interface {
Execute(ctx context.Context, userID uint32) ([]FindAllTaskOutput, error)
}
func NewFindAllTaskUseCaseImpl ¶
func NewFindAllTaskUseCaseImpl(taskRepository repository.TaskRepository) FindAllTaskUseCase
type FindAllTaskUseCaseImpl ¶
type FindAllTaskUseCaseImpl struct {
// contains filtered or unexported fields
}
func (FindAllTaskUseCaseImpl) Execute ¶
func (u FindAllTaskUseCaseImpl) Execute(ctx context.Context, userID uint32) ([]FindAllTaskOutput, error)
type FindOneTaskInput ¶
type FindOneTaskOutput ¶
type FindOneTaskUseCase ¶
type FindOneTaskUseCase interface {
Execute(ctx context.Context, input FindOneTaskInput) (FindOneTaskOutput, error)
}
func NewFindOneTaskUseCaseImpl ¶
func NewFindOneTaskUseCaseImpl(taskRepository repository.TaskRepository) FindOneTaskUseCase
type FindOneTaskUseCaseImpl ¶
type FindOneTaskUseCaseImpl struct {
// contains filtered or unexported fields
}
func (FindOneTaskUseCaseImpl) Execute ¶
func (u FindOneTaskUseCaseImpl) Execute(ctx context.Context, input FindOneTaskInput) (FindOneTaskOutput, error)
type FindUserUUIDOutput ¶
type FindUserUUIDUseCase ¶
type FindUserUUIDUseCase interface {
Execute(ctx context.Context, uuid string) (FindUserUUIDOutput, error)
}
func NewFindUserUUIDUseCaseImpl ¶
func NewFindUserUUIDUseCaseImpl(userRepository repository.UserRepository) FindUserUUIDUseCase
type FindUserUUIDUseCaseImpl ¶
type FindUserUUIDUseCaseImpl struct {
// contains filtered or unexported fields
}
func (FindUserUUIDUseCaseImpl) Execute ¶
func (u FindUserUUIDUseCaseImpl) Execute(ctx context.Context, uuid string) (FindUserUUIDOutput, error)
type GenerateUserTokenInput ¶
type GenerateUserTokenOutput ¶
type GenerateUserTokenOutput struct {
AccessToken string
}
type GenerateUserTokenUseCase ¶
type GenerateUserTokenUseCase interface {
Execute(ctx context.Context, input GenerateUserTokenInput) (GenerateUserTokenOutput, error)
}
func NewGenerateUserTokenUseCaseImpl ¶
func NewGenerateUserTokenUseCaseImpl(auth auth.Auth) GenerateUserTokenUseCase
type GenerateUserTokenUseCaseImpl ¶
type GenerateUserTokenUseCaseImpl struct {
// contains filtered or unexported fields
}
func (GenerateUserTokenUseCaseImpl) Execute ¶
func (u GenerateUserTokenUseCaseImpl) Execute(ctx context.Context, input GenerateUserTokenInput) (GenerateUserTokenOutput, error)
type HealthCheckUseCase ¶
func NewHealthCheckUseCaseImpl ¶
func NewHealthCheckUseCaseImpl(data pkgRepo.DataManager, cache cache.Cache) HealthCheckUseCase
type HealthCheckUseCaseImpl ¶
type HealthCheckUseCaseImpl struct {
// contains filtered or unexported fields
}
type UpdateTaskDoneUseCase ¶
type UpdateTaskDoneUseCase interface {
Execute(ctx context.Context, input UpdateTaskDoneUseCaseInput) error
}
func NewUpdateTaskDoneUseCaseImpl ¶
func NewUpdateTaskDoneUseCaseImpl(taskRepository repository.TaskRepository) UpdateTaskDoneUseCase
type UpdateTaskDoneUseCaseImpl ¶
type UpdateTaskDoneUseCaseImpl struct {
// contains filtered or unexported fields
}
func (UpdateTaskDoneUseCaseImpl) Execute ¶
func (u UpdateTaskDoneUseCaseImpl) Execute(ctx context.Context, input UpdateTaskDoneUseCaseInput) error
type UpdateTaskUndoneUseCase ¶
type UpdateTaskUndoneUseCase interface {
Execute(ctx context.Context, input UpdateTaskUndoneUseCaseInput) error
}
func NewUpdateTaskUndoneUseCaseImpl ¶
func NewUpdateTaskUndoneUseCaseImpl(taskRepository repository.TaskRepository) UpdateTaskUndoneUseCase
type UpdateTaskUndoneUseCaseImpl ¶
type UpdateTaskUndoneUseCaseImpl struct {
// contains filtered or unexported fields
}
func (UpdateTaskUndoneUseCaseImpl) Execute ¶
func (u UpdateTaskUndoneUseCaseImpl) Execute(ctx context.Context, input UpdateTaskUndoneUseCaseInput) error
type ValidateUserPasswordUseCase ¶
type ValidateUserPasswordUseCase interface {
Execute(ctx context.Context, input ValidateUserPasswordInput) (ValidateUserPasswordOutput, error)
}
func NewValidateUserPasswordUseCaseImpl ¶
func NewValidateUserPasswordUseCaseImpl(userRepository repository.UserRepository, crypto crypto.Crypto) ValidateUserPasswordUseCase
type ValidateUserPasswordUseCaseImpl ¶
type ValidateUserPasswordUseCaseImpl struct {
// contains filtered or unexported fields
}
func (ValidateUserPasswordUseCaseImpl) Execute ¶
func (u ValidateUserPasswordUseCaseImpl) Execute(ctx context.Context, input ValidateUserPasswordInput) (ValidateUserPasswordOutput, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.