Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler interface { AddProductInCart(w http.ResponseWriter, r *http.Request) DeleteProductInCart(w http.ResponseWriter, r *http.Request) ChangeProductInCart(w http.ResponseWriter, r *http.Request) GetProductsFromCart(w http.ResponseWriter, r *http.Request) DeleteProductsFromCart(w http.ResponseWriter, r *http.Request) }
type UseCase ¶
type UseCase interface { AddProduct(userId uint64, cartArticle *models.CartArticle) error DeleteProduct(userId uint64, identifier *models.ProductIdentifier) error ChangeProduct(userId uint64, cartArticle *models.CartArticle) error GetPreviewCart(userId uint64) (*models.PreviewCart, error) DeleteCart(userId uint64) error }
Click to show internal directories.
Click to hide internal directories.