From cd2e1d9bf694eade82efdc40474900ae10fe03c6 Mon Sep 17 00:00:00 2001 From: winrok Date: Wed, 23 Oct 2024 21:01:02 +0400 Subject: [PATCH] ECWID-148803 New customers: added optional parametr for delete store customers extrafield configs --- .../dto/extrafield/request/CustomersConfigDeleteRequest.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/extrafield/request/CustomersConfigDeleteRequest.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/extrafield/request/CustomersConfigDeleteRequest.kt index 720d72984..a56a8eb26 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/dto/extrafield/request/CustomersConfigDeleteRequest.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/extrafield/request/CustomersConfigDeleteRequest.kt @@ -4,13 +4,15 @@ import com.ecwid.apiclient.v3.dto.ApiRequest import com.ecwid.apiclient.v3.impl.RequestInfo data class CustomersConfigDeleteRequest( - val extrafieldKey: String = "" + val extrafieldKey: String = "", + val eraseFromStore: Boolean = false ) : ApiRequest { override fun toRequestInfo() = RequestInfo.createDeleteRequest( pathSegments = listOf( "store_extrafields", "customers", - extrafieldKey + extrafieldKey, + eraseFromStore.toString() ), params = mapOf() )