Skip to content

Commit 363067c

Browse files
Merge pull request #554 from Ecwid/ECOM-17052
ECOM-17052 Omni Store Credit. Refund. Add order.storeCredit.refund field
2 parents 0f07679 + 9e14b3b commit 363067c

4 files changed

Lines changed: 6 additions & 2 deletions

File tree

src/main/kotlin/com/ecwid/apiclient/v3/converter/FetchedOrder.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,7 @@ fun FetchedOrder.StoreCredit.toUpdated(): UpdatedOrder.StoreCredit {
354354
return UpdatedOrder.StoreCredit(
355355
redemption = this.redemption?.toUpdated(),
356356
balance = this.balance,
357+
refund = this.refund,
357358
)
358359
}
359360

src/main/kotlin/com/ecwid/apiclient/v3/dto/order/request/UpdatedOrder.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,8 @@ data class UpdatedOrder(
385385

386386
data class StoreCredit(
387387
val redemption: StoreCreditRedemption? = null,
388-
val balance: Double? = null
388+
val balance: Double? = null,
389+
val refund: Double? = null,
389390
)
390391

391392
data class StoreCreditRedemption(

src/main/kotlin/com/ecwid/apiclient/v3/dto/order/result/FetchedOrder.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,8 @@ data class FetchedOrder(
545545

546546
data class StoreCredit(
547547
val redemption: StoreCreditRedemption? = null,
548-
val balance: Double? = null
548+
val balance: Double? = null,
549+
val refund: Double? = null,
549550
)
550551

551552
data class StoreCreditRedemption(

src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/FetchedOrderRules.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ val fetchedOrderNullablePropertyRules: List<NullablePropertyRule<*, *>> = listOf
336336
AllowNullable(FetchedOrder::storeCredit),
337337
AllowNullable(FetchedOrder.StoreCredit::balance),
338338
AllowNullable(FetchedOrder.StoreCredit::redemption),
339+
AllowNullable(FetchedOrder.StoreCredit::refund),
339340
AllowNullable(FetchedOrder.StoreCreditRedemption::id),
340341
AllowNullable(FetchedOrder.StoreCreditRedemption::amount),
341342
AllowNullable(FetchedOrder.StoreCreditRedemption::cancelled),

0 commit comments

Comments
 (0)