Skip to content

Commit 420db34

Browse files
committed
ECWID-161397 - add new field 'args' to EcwidApiException
1 parent d6cabe4 commit 420db34

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/main/kotlin/com/ecwid/apiclient/v3/ApiClientHelper.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ class ApiClientHelper private constructor(
204204
statusCode = httpResponse.statusCode,
205205
reasonPhrase = httpResponse.reasonPhrase,
206206
code = ecwidError?.errorCode,
207-
message = ecwidError?.errorMessage
207+
message = ecwidError?.errorMessage,
208+
args = ecwidError?.args,
208209
)
209210
} catch (e: JsonDeserializationException) {
210211
throw EcwidApiException(

src/main/kotlin/com/ecwid/apiclient/v3/exception/EcwidApiException.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ data class EcwidApiException(
55
val reasonPhrase: String? = null,
66
val code: String? = null,
77
override val message: String? = null,
8-
override val cause: Throwable? = null
8+
val args: Map<String, String>? = null,
9+
override val cause: Throwable? = null,
910
) : Exception(message, cause)

0 commit comments

Comments
 (0)