Documentation
¶
Index ¶
- func CreateCart(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) (*model.Cart, error)
- func CreateCartline(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) (*model.CartLine, error)
- func DeleteCart(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) error
- func DeleteCartCartlines(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) error
- func DeleteCartline(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) error
- func DeleteProductCartlines(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) error
- func GetUserCart(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) (*model.Cart, error)
- func PrepareOrder(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) error
- func UpdateCartline(ctx context.Context, cartUsecase usecase.ICartUsecase, ...) (*model.CartLine, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCart ¶
func CreateCart(ctx context.Context, cartUsecase usecase.ICartUsecase, req *pbCart.CreateCartRequest) (*model.Cart, error)
func CreateCartline ¶
func CreateCartline( ctx context.Context, cartUsecase usecase.ICartUsecase, productClient pbProduct.ProductClient, req *pbCart.CreateCartlineRequest, ) (*model.CartLine, error)
func DeleteCart ¶
func DeleteCart( ctx context.Context, cartUsecase usecase.ICartUsecase, productClient pbProduct.ProductClient, req *pbCart.DeleteCartRequest, ) error
func DeleteCartCartlines ¶
func DeleteCartCartlines( ctx context.Context, cartUsecase usecase.ICartUsecase, productClient pbProduct.ProductClient, req *pbCart.DeleteCartCartlinesRequest, ) error
func DeleteCartline ¶
func DeleteCartline( ctx context.Context, cartUsecase usecase.ICartUsecase, productClient pbProduct.ProductClient, req *pbCart.DeleteCartlineRequest, ) error
func DeleteProductCartlines ¶
func DeleteProductCartlines(ctx context.Context, cartUsecase usecase.ICartUsecase, req *pbCart.DeleteProductCartlinesRequest) error
func GetUserCart ¶
func GetUserCart(ctx context.Context, cartUsecase usecase.ICartUsecase, req *pbCart.GetUserCartRequest) (*model.Cart, error)
func PrepareOrder ¶
func PrepareOrder( ctx context.Context, cartUsecase usecase.ICartUsecase, productClient pbProduct.ProductClient, req *pbCart.PrepareOrderRequest, ) error
func UpdateCartline ¶
func UpdateCartline( ctx context.Context, cartUsecase usecase.ICartUsecase, productClient pbProduct.ProductClient, req *pbCart.UpdateCartlineRequest, ) (*model.CartLine, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.