From 82a4b4e81f92ce2cc4a5f7a988735bc8a280ef3e Mon Sep 17 00:00:00 2001 From: Kate Kolmakova Date: Sat, 2 Nov 2024 19:13:16 +0400 Subject: [PATCH 1/2] ECWID-150828 Product reviews: added temporary sendUpdateToReviewsService field to ProductReviewMassUpdate --- .../v3/dto/productreview/request/ProductReviewMassUpdate.kt | 3 ++- .../ProductReviewMassUpdateRequestRules.kt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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 e6ac3ca55..f10be7737 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 @@ -11,6 +11,7 @@ data class ProductReviewMassUpdate( val delete: Boolean = false, val newStatus: ProductReviewStatus? = null, val filters: Filters? = null, + val sendUpdateToReviewsService: Boolean? = null, ) : ApiRequestDTO { data class Filters( @@ -22,5 +23,5 @@ data class ProductReviewMassUpdate( val createdFrom: Instant? = null, val createdTo: Instant? = null, val searchKeyword: String? = null, - ) + ) } diff --git a/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/ProductReviewMassUpdateRequestRules.kt b/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/ProductReviewMassUpdateRequestRules.kt index 9e5c87ea4..29869f3e2 100644 --- a/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/ProductReviewMassUpdateRequestRules.kt +++ b/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/ProductReviewMassUpdateRequestRules.kt @@ -17,4 +17,5 @@ val productReviewMassUpdateRequestNullablePropertyRules: List Date: Sat, 2 Nov 2024 19:15:51 +0400 Subject: [PATCH 2/2] ECWID-150828 Product reviews: sort fields alphabetically in ProductReviewMassUpdate --- .../request/ProductReviewMassUpdate.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 f10be7737..f61d90db6 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 @@ -6,22 +6,22 @@ import com.ecwid.apiclient.v3.dto.productreview.enums.ProductReviewStatus import java.time.Instant data class ProductReviewMassUpdate( - val reviewIds: List? = null, - val selectMode: ProductReviewSelectMode? = null, val delete: Boolean = false, - val newStatus: ProductReviewStatus? = null, val filters: Filters? = null, + val newStatus: ProductReviewStatus? = null, + val reviewIds: List? = null, + val selectMode: ProductReviewSelectMode? = null, val sendUpdateToReviewsService: Boolean? = null, ) : ApiRequestDTO { data class Filters( - val reviewId: List? = null, + val createdFrom: Instant? = null, + val createdTo: Instant? = null, val productId: List? = null, val orderId: List? = null, - val status: ProductReviewStatus? = null, + val reviewId: List? = null, val rating: List? = null, - val createdFrom: Instant? = null, - val createdTo: Instant? = null, val searchKeyword: String? = null, + val status: ProductReviewStatus? = null, ) }