Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoryUsecase ¶
type CategoryUsecase interface { CreateCategory(*domain.Category) shared.Output[*domain.Category] GetCategory(string) shared.Output[*domain.Category] }
CategoryUsecase interface
type CategoryUsecaseImpl ¶
type CategoryUsecaseImpl struct {
// contains filtered or unexported fields
}
CategoryUsecaseImpl struct
func NewCategoryUsecaseImpl ¶
func NewCategoryUsecaseImpl(categoryRepositoryRead, categoryRepositoryWrite repository.CategoryRepository) *CategoryUsecaseImpl
NewCategoryUsecaseImpl function
func (*CategoryUsecaseImpl) CreateCategory ¶
func (u *CategoryUsecaseImpl) CreateCategory(category *domain.Category) shared.Output[*domain.Category]
CreateCategory function
func (*CategoryUsecaseImpl) GetCategory ¶
GetCategory function
Click to show internal directories.
Click to hide internal directories.