Skip to content

Commit fc32597

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents fe0823f + 5484481 commit fc32597

19 files changed

Lines changed: 31 additions & 1 deletion

File tree

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ fun FetchedOrder.DiscountInfo.toUpdated(): UpdatedOrder.DiscountInfo {
116116
description = description,
117117
appliesToProducts = appliesToProducts,
118118
appliesToItems = appliesToItems,
119+
membershipId = membershipId,
119120
)
120121
}
121122

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,7 @@ fun FetchedStoreProfile.DesignSettings.toUpdated(): UpdatedStoreProfile.DesignSe
363363
productDetailsPositionReviewSection = productDetailsPositionReviewSection,
364364
productDetailsPositionSaveForLater = productDetailsPositionSaveForLater,
365365
productDetailsPositionShareButtons = productDetailsPositionShareButtons,
366+
productDetailsPositionSizeChart = productDetailsPositionSizeChart,
366367
productDetailsPositionSubtitle = productDetailsPositionSubtitle,
367368
productDetailsPositionWholesalePrices = productDetailsPositionWholesalePrices,
368369
productDetailsShowAttributes = productDetailsShowAttributes,

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/customer/request/CustomersSearchRequest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ data class CustomersSearchRequest(
1010
val keyword: String? = null,
1111
val name: String? = null,
1212
val email: String? = null,
13+
val useExactEmailMatch: Boolean? = null,
1314
val customerGroupId: Int? = null,
1415
val usePrecalculatedOrderCount: Boolean? = null,
1516
val minOrderCount: Int? = null,
@@ -70,6 +71,7 @@ data class CustomersSearchRequest(
7071
request.keyword?.let { put("keyword", it) }
7172
request.name?.let { put("name", it) }
7273
request.email?.let { put("email", it) }
74+
request.useExactEmailMatch?.let { put("useExactEmailMatch", it.toString()) }
7375
request.customerGroupId?.let { put("customerGroup", it.toString()) }
7476
request.usePrecalculatedOrderCount?.let { put("usePrecalculatedOrderCount", it.toString()) }
7577
request.minOrderCount?.let { put("minOrderCount", it.toString()) }

src/main/kotlin/com/ecwid/apiclient/v3/dto/customer/result/FetchedCustomer.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import java.util.*
1111

1212
data class FetchedCustomer(
1313
val id: Int = 0,
14+
val externalReferenceId: String? = null,
1415
val email: String = "",
1516
val registered: Date? = null,
1617
val updated: Date? = null,

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ data class UpdatedOrder(
120120
val description: String? = null,
121121
val appliesToProducts: List<Int>? = null,
122122
val appliesToItems: List<Long>? = null,
123+
val membershipId: Int? = null
123124
)
124125

125126
data class DiscountCouponInfo(

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

Lines changed: 2 additions & 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(
@@ -353,6 +354,7 @@ data class FetchedOrder(
353354
val scheduled: Boolean? = null,
354355
val scheduledTimePrecisionType: ScheduledTimePrecisionType? = null,
355356
val timeSlotLengthInMinutes: Int? = null,
357+
val discountedShippingRate: Double? = null,
356358
)
357359

358360
data class HandlingFee(

src/main/kotlin/com/ecwid/apiclient/v3/dto/producttype/enums/AttributeType.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,8 @@ enum class AttributeType {
1616
EXTERNAL_ISBN,
1717
EXTERNAL_ITF,
1818
EXTERNAL_JAN,
19-
EXTERNAL_CUSTOM
19+
EXTERNAL_CUSTOM,
20+
EXTERNAL_UPC,
21+
TAGS, // External for promo sync
22+
SUPPLIER, // External for promo sync
2023
}

src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/request/UpdatedStoreProfile.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,9 @@ data class UpdatedStoreProfile(
409409
@JsonFieldName("product_details_position_share_buttons")
410410
val productDetailsPositionShareButtons: Int? = null,
411411

412+
@JsonFieldName("product_details_position_size_chart")
413+
val productDetailsPositionSizeChart: Int? = null,
414+
412415
@JsonFieldName("product_details_position_subtitle")
413416
val productDetailsPositionSubtitle: Int? = null,
414417

0 commit comments

Comments
 (0)