Versions in this module Expand all Collapse all v0 v0.0.3 Mar 13, 2024 Changes in this version + type CartAPIController struct + func (cc *CartAPIController) AddAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) ApplyCombinedVoucherGift(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) ApplyGiftCardAndGetAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) ApplyVoucherAndGetAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) BillingAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) DeleteAllItemsAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) DeleteCartAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) DeleteDelivery(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) DeleteItemAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) GetAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) Inject(responder *web.Responder, ApplicationCartService *application.CartService, ...) + func (cc *CartAPIController) RemoveGiftCardAndGetAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) RemoveVoucherAndGetAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) UpdateDeliveryInfoAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) UpdateItemAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartAPIController) UpdatePaymentSelectionAction(ctx context.Context, r *web.Request) web.Result + type CartAPIResult struct + CartTeaser *cart.Teaser + CartValidationResult *validation.Result + Data interface{} + DataValidationInfo *formDomain.ValidationInfo + Error *resultError + Success bool + func (r *CartAPIResult) SetError(err error, fallbackCode string) *CartAPIResult + func (r *CartAPIResult) SetErrorByCode(message string, code string) *CartAPIResult + type CartViewActionData struct + AddToCartProductsData []productDomain.BasicProductData + type CartViewController struct + func (cc *CartViewController) AddAndViewAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartViewController) CleanAndViewAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartViewController) CleanDeliveryAndViewAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartViewController) DeleteAllAndViewAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartViewController) DeleteAndViewAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartViewController) Inject(responder *web.Responder, applicationCartService *application.CartService, ...) + func (cc *CartViewController) UpdateQtyAndViewAction(ctx context.Context, r *web.Request) web.Result + func (cc *CartViewController) ViewAction(ctx context.Context, r *web.Request) web.Result + type CartViewData struct + AddToCartProductsData []productDomain.BasicProductData + CartRestrictionError application.RestrictionError + CartValidationResult validation.Result + DecoratedCart decorator.DecoratedCart