Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoryRepository ¶
type ClientRepository ¶
type ClientUseCase ¶
type OrderRepository ¶
type OrderRepository interface { Create(order entity.Order) (entity.Order, error) GetAll() ([]entity.Order, error) GetById(id int) (*entity.Order, error) GetByStatus(status enum.StatusOrder) ([]*entity.Order, error) CancelExpiredOrders(threshold int) error AnonymizeOrderClient(clientID int) error UpdateStatusById(id int, status enum.StatusOrder) error }
type OrderUseCase ¶
type OrderUseCase interface { Create(ctx context.Context, order entity.Order) (*entity.Order, error) GetAll() (*[]entity.Order, error) GetById(id int) (*entity.Order, error) UpdateStatusById(id int, status enum.StatusOrder) error CancelExpiredOrders(threshold int) error GetByStatus(status enum.StatusOrder) ([]*entity.Order, error) AnonymizeOrderClient(clientID int) error }
type ProductRepository ¶
type ProductUseCase ¶
type QueueService ¶
Click to show internal directories.
Click to hide internal directories.