diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/ApiClient.kt b/src/main/kotlin/com/ecwid/apiclient/v3/ApiClient.kt index df9299c1e..25ef0314d 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/ApiClient.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/ApiClient.kt @@ -125,7 +125,7 @@ interface StoreProfileApiClient { fun removeEmailLogo(request: EmailLogoRemoveRequest): EmailLogoRemoveResult fun searchExtrafieldConfigs(request: ExtrafieldConfigSearchRequest): ExtrafieldConfigSearchResult fun getExtrafieldConfigDetails(request: ExtrafieldConfigDetailsRequest): FetchedExtrafieldConfig - fun createExtrafieldConfig(request: ExtrafieldConfigCreateRequest): FetchedExtrafieldConfig + fun createExtrafieldConfig(request: ExtrafieldConfigCreateRequest): ExtrafieldConfigCreateResult fun updateExtrafieldConfig(request: ExtrafieldConfigUpdateRequest): ExtrafieldConfigUpdateResult fun deleteExtrafieldConfig(request: ExtrafieldConfigDeleteRequest): ExtrafieldConfigDeleteResult } diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/ExtrafieldConfigCreateResult.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/ExtrafieldConfigCreateResult.kt new file mode 100644 index 000000000..663a90ad0 --- /dev/null +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/ExtrafieldConfigCreateResult.kt @@ -0,0 +1,7 @@ +package com.ecwid.apiclient.v3.dto.profile.result + +import com.ecwid.apiclient.v3.dto.common.ApiResultDTO + +data class ExtrafieldConfigCreateResult( + val createCount: Int = 0 +) : ApiResultDTO diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/impl/StoreProfileApiClientImpl.kt b/src/main/kotlin/com/ecwid/apiclient/v3/impl/StoreProfileApiClientImpl.kt index 00929359a..893f1d706 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/impl/StoreProfileApiClientImpl.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/impl/StoreProfileApiClientImpl.kt @@ -41,7 +41,7 @@ internal class StoreProfileApiClientImpl( override fun getExtrafieldConfigDetails(request: ExtrafieldConfigDetailsRequest): FetchedExtrafieldConfig = apiClientHelper.makeObjectResultRequest(request) - override fun createExtrafieldConfig(request: ExtrafieldConfigCreateRequest): FetchedExtrafieldConfig = + override fun createExtrafieldConfig(request: ExtrafieldConfigCreateRequest): ExtrafieldConfigCreateResult = apiClientHelper.makeObjectResultRequest(request) override fun updateExtrafieldConfig(request: ExtrafieldConfigUpdateRequest): ExtrafieldConfigUpdateResult =