Skip to content

Commit dff8720

Browse files
committed
ECWID-172968 Orders/Cart: added membershipId field to DiscountInfo and updated nullable property rules
1 parent 414be65 commit dff8720

File tree

5 files changed

+5
-0
lines changed

5 files changed

+5
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ data class OrderForCalculate(
4141
val description: String? = null,
4242
val appliesToProducts: List<Int>? = null,
4343
val appliesToItems: List<Long>? = null,
44+
val membershipId: Int? = null,
4445
)
4546

4647
data class OrderItemDiscountInfo(

src/main/kotlin/com/ecwid/apiclient/v3/dto/cart/result/CalculateOrderDetailsResult.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ data class CalculateOrderDetailsResult(
9999
val description: String? = null,
100100
val appliesToProducts: List<Int>? = null,
101101
val appliesToItems: List<Long>? = null,
102+
val membershipId: Int? = null,
102103
)
103104

104105
data class OrderItemDiscountInfo(

src/main/kotlin/com/ecwid/apiclient/v3/dto/order/result/FetchedOrder.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ data class FetchedOrder(
143143
val description: String? = null,
144144
val appliesToProducts: List<Int>? = null,
145145
val appliesToItems: List<Long>? = null,
146+
val membershipId: Int? = null
146147
)
147148

148149
data class DiscountCouponInfo(

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ val calculateOrderDetailsResultNullablePropertyRules: List<NullablePropertyRule<
2727
IgnoreNullable(CalculateOrderDetailsResult.DiscountInfo::type),
2828
IgnoreNullable(CalculateOrderDetailsResult.DiscountInfo::value),
2929
AllowNullable(CalculateOrderDetailsResult.DiscountInfo::appliesToProducts),
30+
AllowNullable(CalculateOrderDetailsResult.DiscountInfo::membershipId),
3031
AllowNullable(CalculateOrderDetailsResult.DiscountInfo::appliesToItems),
3132
IgnoreNullable(CalculateOrderDetailsResult.HandlingFeeInfo::description),
3233
IgnoreNullable(CalculateOrderDetailsResult.HandlingFeeInfo::name),

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
@@ -55,6 +55,7 @@ val orderForCalculateNullablePropertyRules: List<NullablePropertyRule<*, *>> = l
5555
IgnoreNullable(OrderForCalculate.DiscountInfo::type),
5656
IgnoreNullable(OrderForCalculate.DiscountInfo::value),
5757
AllowNullable(OrderForCalculate.DiscountInfo::appliesToProducts),
58+
AllowNullable(OrderForCalculate.DiscountInfo::membershipId),
5859
AllowNullable(OrderForCalculate.DiscountInfo::appliesToItems),
5960
AllowNullable(OrderForCalculate.HandlingFee::description),
6061
AllowNullable(OrderForCalculate.HandlingFee::name),

0 commit comments

Comments
 (0)