Documentation
¶
Index ¶
- func CreateOrder(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) (*model.Order, error)
- func DeleteOrder(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) error
- func DeleteOrderline(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) error
- func DeleteUserOrders(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) error
- func GetOrder(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) (*model.Order, error)
- func GetOrderline(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) (*model.Orderline, error)
- func GetOrders(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) ([]*model.Order, error)
- func UpdateOrderline(ctx context.Context, orderUsecase usecase.IOrderUsecase, ...) (*model.Orderline, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOrder ¶
func CreateOrder( ctx context.Context, orderUsecase usecase.IOrderUsecase, cartClient pbCart.CartClient, productClient pbProduct.ProductClient, req *pbOrder.CreateOrderRequest, ) (*model.Order, error)
func DeleteOrder ¶
func DeleteOrder( ctx context.Context, orderUsecase usecase.IOrderUsecase, productClient pbProduct.ProductClient, req *pbOrder.DeleteOrderRequest, ) error
func DeleteOrderline ¶
func DeleteOrderline( ctx context.Context, orderUsecase usecase.IOrderUsecase, productClient pbProduct.ProductClient, req *pbOrder.DeleteOrderlineRequest, ) error
func DeleteUserOrders ¶
func DeleteUserOrders( ctx context.Context, orderUsecase usecase.IOrderUsecase, productClient pbProduct.ProductClient, req *pbOrder.DeleteUserOrdersRequest, ) error
func GetOrder ¶
func GetOrder(ctx context.Context, orderUsecase usecase.IOrderUsecase, req *pbOrder.GetOrderRequest) (*model.Order, error)
func GetOrderline ¶
func GetOrderline(ctx context.Context, orderUsecase usecase.IOrderUsecase, req *pbOrder.GetOrderlineRequest) (*model.Orderline, error)
func GetOrders ¶
func GetOrders(ctx context.Context, orderUsecase usecase.IOrderUsecase, req *pbOrder.GetOrdersRequest) ([]*model.Order, error)
func UpdateOrderline ¶
func UpdateOrderline(ctx context.Context, orderUsecase usecase.IOrderUsecase, req *pbOrder.UpdateOrderlineRequest) (*model.Orderline, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.