From faed238df975956a9c1efb9d2048b34e64038fd4 Mon Sep 17 00:00:00 2001 From: kitty Date: Tue, 19 Mar 2024 21:15:01 +0400 Subject: [PATCH 1/2] ECWID-136424 Product reviews: review list page. Added filtering reviews by several rating values --- .../v3/dto/productreview/request/ProductReviewMassUpdate.kt | 2 +- .../dto/productreview/request/ProductReviewSearchRequest.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt index 8012f8ad9..4323d4e66 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt @@ -18,7 +18,7 @@ data class ProductReviewMassUpdate( val productId: String? = null, val orderId: String? = null, val status: ProductReviewStatus? = null, - val rating: Int? = null, + val rating: String? = null, val createdFrom: Instant? = null, val createdTo: Instant? = null, val searchKeyword: String? = null, diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewSearchRequest.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewSearchRequest.kt index 9082bbbd5..178696c30 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewSearchRequest.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewSearchRequest.kt @@ -14,7 +14,7 @@ data class ProductReviewSearchRequest( val productId: String? = null, val orderId: String? = null, val status: ProductReviewStatus? = null, - val rating: Int? = null, + val rating: String? = null, val createdFrom: Instant? = null, val createdTo: Instant? = null, val updatedFrom: Instant? = null, @@ -40,7 +40,7 @@ data class ProductReviewSearchRequest( request.productId?.let { put("productId", it) } request.orderId?.let { put("orderId", it) } request.status?.let { put("status", it.toString()) } - request.rating?.let { put("rating", it.toString()) } + request.rating?.let { put("rating", it) } request.createdFrom?.let { put("createdFrom", TimeUnit.MILLISECONDS.toSeconds(it.toEpochMilli()).toString()) } request.createdTo?.let { put("createdTo", TimeUnit.MILLISECONDS.toSeconds(it.toEpochMilli()).toString()) } request.updatedFrom?.let { put("updatedFrom", TimeUnit.MILLISECONDS.toSeconds(it.toEpochMilli()).toString()) } From 2ed470e914f30fb63e394b658f78c1d183a09667 Mon Sep 17 00:00:00 2001 From: kitty Date: Wed, 20 Mar 2024 13:05:36 +0400 Subject: [PATCH 2/2] ECWID-136424 Product reviews: review list page. Changed fields type --- .../dto/productreview/request/ProductReviewMassUpdate.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt index 4323d4e66..e6ac3ca55 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/productreview/request/ProductReviewMassUpdate.kt @@ -14,11 +14,11 @@ data class ProductReviewMassUpdate( ) : ApiRequestDTO { data class Filters( - val reviewId: String? = null, - val productId: String? = null, - val orderId: String? = null, + val reviewId: List? = null, + val productId: List? = null, + val orderId: List? = null, val status: ProductReviewStatus? = null, - val rating: String? = null, + val rating: List? = null, val createdFrom: Instant? = null, val createdTo: Instant? = null, val searchKeyword: String? = null,