diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/order/request/OrderCreateRequest.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/order/request/OrderCreateRequest.kt index 87529504..21be912c 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/dto/order/request/OrderCreateRequest.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/order/request/OrderCreateRequest.kt @@ -5,7 +5,8 @@ import com.ecwid.apiclient.v3.httptransport.HttpBody import com.ecwid.apiclient.v3.impl.RequestInfo data class OrderCreateRequest( - val newOrder: UpdatedOrder = UpdatedOrder() + val newOrder: UpdatedOrder = UpdatedOrder(), + val createTaxInvoiceRequired: Boolean = false, ) : ApiRequest { override fun toRequestInfo() = RequestInfo.createPostRequest( pathSegments = listOf( @@ -13,6 +14,11 @@ data class OrderCreateRequest( ), httpBody = HttpBody.JsonBody( obj = newOrder - ) + ), + params = if (createTaxInvoiceRequired) { + mapOf("createTaxInvoiceRequired" to "true") + } else { + emptyMap() + } ) }