Skip to content

Commit abd7c48

Browse files
committed
ECWID-163221: also adding 'taxClassCode' property to order calculation
1 parent 35d4aeb commit abd7c48

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/main/kotlin/com/ecwid/apiclient/v3/dto/cart/request/OrderForCalculate.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ data class OrderForCalculate(
104104
val taxes: List<OrderItemTax>? = null,
105105
val files: List<OrderItemProductFile>? = null,
106106
val dimensions: ProductDimensions? = null,
107-
val discounts: List<OrderItemDiscounts>? = null
107+
val discounts: List<OrderItemDiscounts>? = null,
108+
val taxClassCode: String? = null
108109
)
109110

110111
data class OrderItemOption(

src/test/kotlin/com/ecwid/apiclient/v3/entity/CartsTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,8 @@ class CartsTest : BaseEntityTest() {
513513
),
514514
discounts = listOf(
515515
generateOrderItemDiscounts()
516-
)
516+
),
517+
taxClassCode = "sample-b1-tax"
517518
)
518519
}
519520

src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/OrderForCalculateRules.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ val orderForCalculateNullablePropertyRules: List<NullablePropertyRule<*, *>> = l
9191
IgnoreNullable(OrderForCalculate.OrderItem::taxes),
9292
IgnoreNullable(OrderForCalculate.OrderItem::trackQuantity),
9393
IgnoreNullable(OrderForCalculate.OrderItem::weight),
94+
AllowNullable(OrderForCalculate.OrderItem::taxClassCode),
9495
IgnoreNullable(OrderForCalculate.OrderItemDiscountInfo::base),
9596
IgnoreNullable(OrderForCalculate.OrderItemDiscountInfo::orderTotal),
9697
IgnoreNullable(OrderForCalculate.OrderItemDiscountInfo::type),

0 commit comments

Comments
 (0)