Skip to content

Commit

Permalink
Add empty implementation for the ShoppingCartListener (#201)
Browse files Browse the repository at this point in the history
  • Loading branch information
cmaier authored Aug 12, 2024
1 parent 6951d43 commit 5a0eae5
Showing 1 changed file with 41 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package io.snabble.sdk.shoppingcart.data.listener

import io.snabble.sdk.ViolationNotification
import io.snabble.sdk.shoppingcart.ShoppingCart
import io.snabble.sdk.shoppingcart.data.Taxation

interface DefaultShoppingCartListener : ShoppingCartListener {

override fun onItemAdded(cart: ShoppingCart, item: ShoppingCart.Item) {
}

override fun onQuantityChanged(cart: ShoppingCart, item: ShoppingCart.Item) {
}

override fun onCleared(cart: ShoppingCart) {
}

override fun onItemRemoved(cart: ShoppingCart, item: ShoppingCart.Item, pos: Int) {
}

override fun onProductsUpdated(cart: ShoppingCart) {
}

override fun onPricesUpdated(cart: ShoppingCart) {
}

override fun onCheckoutLimitReached(cart: ShoppingCart) {
}

override fun onOnlinePaymentLimitReached(cart: ShoppingCart) {
}

override fun onTaxationChanged(cart: ShoppingCart, taxation: Taxation) {
}

override fun onViolationDetected(violations: List<ViolationNotification>) {
}

override fun onCartDataChanged(cart: ShoppingCart) {
}
}

0 comments on commit 5a0eae5

Please sign in to comment.