Skip to content

Commit 804bef0

Browse files
authored
Merge pull request #424 from Ecwid/ECWID-136865
ECWID-136865 Use pre calculated order count for customers api
2 parents 1afd5e7 + be8e873 commit 804bef0

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

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
@@ -11,6 +11,7 @@ data class CustomersSearchRequest(
1111
val name: String? = null,
1212
val email: String? = null,
1313
val customerGroupId: Int? = null,
14+
val usePrecalculatedOrderCount: Boolean? = null,
1415
val minOrderCount: Int? = null,
1516
val maxOrderCount: Int? = null,
1617
val minSalesValue: Int? = null,
@@ -70,6 +71,7 @@ data class CustomersSearchRequest(
7071
request.name?.let { put("name", it) }
7172
request.email?.let { put("email", it) }
7273
request.customerGroupId?.let { put("customerGroup", it.toString()) }
74+
request.usePrecalculatedOrderCount?.let { put("usePrecalculatedOrderCount", it.toString()) }
7375
request.minOrderCount?.let { put("minOrderCount", it.toString()) }
7476
request.maxOrderCount?.let { put("maxOrderCount", it.toString()) }
7577
request.minSalesValue?.let { put("minSalesValue", it.toString()) }

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ val customersSearchRequestNullablePropertyRules: List<NullablePropertyRule<*, *>
1010
AllowNullable(CustomersSearchRequest::customerGroupId),
1111
AllowNullable(CustomersSearchRequest::email),
1212
AllowNullable(CustomersSearchRequest::keyword),
13+
AllowNullable(CustomersSearchRequest::usePrecalculatedOrderCount),
1314
AllowNullable(CustomersSearchRequest::maxOrderCount),
1415
AllowNullable(CustomersSearchRequest::minOrderCount),
1516
AllowNullable(CustomersSearchRequest::maxSalesValue),

0 commit comments

Comments
 (0)