Skip to content

Commit 5a0eae5

Browse files
authored
Add empty implementation for the ShoppingCartListener (#201)
1 parent 6951d43 commit 5a0eae5

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package io.snabble.sdk.shoppingcart.data.listener
2+
3+
import io.snabble.sdk.ViolationNotification
4+
import io.snabble.sdk.shoppingcart.ShoppingCart
5+
import io.snabble.sdk.shoppingcart.data.Taxation
6+
7+
interface DefaultShoppingCartListener : ShoppingCartListener {
8+
9+
override fun onItemAdded(cart: ShoppingCart, item: ShoppingCart.Item) {
10+
}
11+
12+
override fun onQuantityChanged(cart: ShoppingCart, item: ShoppingCart.Item) {
13+
}
14+
15+
override fun onCleared(cart: ShoppingCart) {
16+
}
17+
18+
override fun onItemRemoved(cart: ShoppingCart, item: ShoppingCart.Item, pos: Int) {
19+
}
20+
21+
override fun onProductsUpdated(cart: ShoppingCart) {
22+
}
23+
24+
override fun onPricesUpdated(cart: ShoppingCart) {
25+
}
26+
27+
override fun onCheckoutLimitReached(cart: ShoppingCart) {
28+
}
29+
30+
override fun onOnlinePaymentLimitReached(cart: ShoppingCart) {
31+
}
32+
33+
override fun onTaxationChanged(cart: ShoppingCart, taxation: Taxation) {
34+
}
35+
36+
override fun onViolationDetected(violations: List<ViolationNotification>) {
37+
}
38+
39+
override fun onCartDataChanged(cart: ShoppingCart) {
40+
}
41+
}

0 commit comments

Comments
 (0)