Skip to content

Commit 7cd2222

Browse files
committed
isPreorder field for orderItem
1 parent 4d42e62 commit 7cd2222

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

src/main/kotlin/com/ecwid/apiclient/v3/converter/FetchedOrder.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,8 @@ fun FetchedOrder.OrderItem.toUpdated(): UpdatedOrder.OrderItem {
154154
taxes = taxes?.map(FetchedOrder.OrderItemTax::toUpdated),
155155
dimensions = dimensions?.toUpdated(),
156156
discounts = discounts?.map(FetchedOrder.OrderItemDiscounts::toUpdated),
157-
externalReferenceId = externalReferenceId
157+
externalReferenceId = externalReferenceId,
158+
isPreorder = isPreorder,
158159
)
159160
}
160161

src/main/kotlin/com/ecwid/apiclient/v3/dto/order/request/UpdatedOrder.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ data class UpdatedOrder(
156156
val dimensions: ProductDimensions? = null,
157157
val discountsAllowed: Boolean? = null,
158158
val discounts: List<OrderItemDiscounts>? = null,
159-
val externalReferenceId: String? = null
159+
val externalReferenceId: String? = null,
160+
val isPreorder: Boolean? = null,
160161
)
161162

162163
data class OrderItemSelectedOption(

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,8 @@ data class FetchedOrder(
194194
val dimensions: ProductDimensions? = null,
195195
val discountsAllowed: Boolean? = null,
196196
val discounts: List<OrderItemDiscounts>? = null,
197-
val externalReferenceId: String? = null
197+
val externalReferenceId: String? = null,
198+
val isPreorder: Boolean? = null,
198199
)
199200

200201
data class RecurringChargeSettings(

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ val fetchedOrderNullablePropertyRules: List<NullablePropertyRule<*, *>> = listOf
9090
IgnoreNullable(FetchedOrder.OrderItem::trackQuantity),
9191
IgnoreNullable(FetchedOrder.OrderItem::weight),
9292
IgnoreNullable(FetchedOrder.OrderItem::externalReferenceId),
93+
IgnoreNullable(FetchedOrder.OrderItem::isPreorder),
9394
IgnoreNullable(FetchedOrder.OrderItemDiscounts::discountInfo),
9495
IgnoreNullable(FetchedOrder.OrderItemDiscounts::total),
9596
AllowNullable(FetchedOrder.OrderItemOptionFile::id),

0 commit comments

Comments
 (0)