Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProductUseCase ¶
type ProductUseCase struct {
// contains filtered or unexported fields
}
func NewProductUseCase ¶
func NewProductUseCase(repo repository.ProductRepository) ProductUseCase
func (*ProductUseCase) CreateProduct ¶
func (*ProductUseCase) DeleteProduct ¶
func (pu *ProductUseCase) DeleteProduct(id_product int) error
func (*ProductUseCase) GetProductByID ¶
func (pu *ProductUseCase) GetProductByID(id_product int) (*model.Product, error)
func (*ProductUseCase) GetProducts ¶
func (pu *ProductUseCase) GetProducts() ([]model.Product, error)
Click to show internal directories.
Click to hide internal directories.