Skip to content

Commit 6d56e9b

Browse files
author
Vasily Karyaev
authored
Merge pull request #176 from Ecwid/ECWID-96078
Added "taxClassCode" field to "TaxInfo" structure
2 parents 7998a9b + 55f3242 commit 6d56e9b

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,5 +199,6 @@ private fun FetchedProduct.ProductImage.toUpdated() = UpdatedProduct.ProductImag
199199

200200
private fun FetchedProduct.TaxInfo.toUpdated() = UpdatedProduct.TaxInfo(
201201
taxable = taxable,
202-
enabledManualTaxes = enabledManualTaxes
202+
enabledManualTaxes = enabledManualTaxes,
203+
taxClassCode = taxClassCode,
203204
)

src/main/kotlin/com/ecwid/apiclient/v3/dto/product/request/UpdatedProduct.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ data class UpdatedProduct(
8484

8585
data class TaxInfo(
8686
val taxable: Boolean = true,
87-
val enabledManualTaxes: List<Int>? = null
87+
val enabledManualTaxes: List<Int>? = null,
88+
val taxClassCode: String? = null,
8889
)
8990

9091
sealed class ProductOption constructor(

src/main/kotlin/com/ecwid/apiclient/v3/dto/product/result/FetchedProduct.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ data class FetchedProduct(
141141
data class TaxInfo(
142142
val taxable: Boolean = true,
143143
val defaultLocationIncludedTaxRate: Double = 0.0,
144-
val enabledManualTaxes: List<Int> = listOf()
144+
val enabledManualTaxes: List<Int> = listOf(),
145+
val taxClassCode: String = "",
145146
)
146147

147148
sealed class ProductOption(

0 commit comments

Comments
 (0)