@@ -6,6 +6,8 @@ import com.ecwid.apiclient.v3.dto.common.EcwidApiError
66import com.ecwid.apiclient.v3.dto.common.PartialResult
77import com.ecwid.apiclient.v3.dto.product.result.FetchedProduct.ProductOption
88import com.ecwid.apiclient.v3.dto.report.result.FetchedReportResponse
9+ import com.ecwid.apiclient.v3.dto.report.result.FetchedReportResponse.FetchedAdditionalData.*
10+ import com.ecwid.apiclient.v3.dto.report.result.FetchedReportResponse.FetchedAdditionalData.AdditionalDataType.*
911import com.ecwid.apiclient.v3.exception.EcwidApiException
1012import com.ecwid.apiclient.v3.exception.JsonDeserializationException
1113import com.ecwid.apiclient.v3.httptransport.*
@@ -18,7 +20,9 @@ import com.ecwid.apiclient.v3.metric.RequestTimeMetric
1820import com.ecwid.apiclient.v3.metric.ResponseSizeMetric
1921import com.ecwid.apiclient.v3.responsefields.ResponseFields
2022import com.ecwid.apiclient.v3.responsefields.responseFieldsOf
21- import com.ecwid.apiclient.v3.util.*
23+ import com.ecwid.apiclient.v3.util.buildEndpointPath
24+ import com.ecwid.apiclient.v3.util.createSecurePatterns
25+ import com.ecwid.apiclient.v3.util.maskLogString
2226import java.net.URI
2327import java.util.*
2428import java.util.logging.Level
@@ -527,14 +531,14 @@ private fun createAdditionalDataPolymorphicType(): PolymorphicType<FetchedReport
527531 rootClass = FetchedReportResponse .FetchedAdditionalData ::class .java,
528532 jsonFieldName = " type" ,
529533 childClasses = mapOf (
530- " utm " to FetchedReportResponse . FetchedAdditionalData . AdditionalUtmData ::class .java,
531- " orders " to FetchedReportResponse . FetchedAdditionalData . AdditionalOrdersData ::class .java,
532- " customers " to FetchedReportResponse . FetchedAdditionalData . AdditionalCustomerData ::class .java,
533- " inventory_product " to FetchedReportResponse . FetchedAdditionalData . AdditionalInventoryData ::class .java,
534- " product " to FetchedReportResponse . FetchedAdditionalData . AdditionalProductData ::class .java,
535- " coupon " to FetchedReportResponse . FetchedAdditionalData . AdditionalCouponData ::class .java,
536- " abandoned_cart " to FetchedReportResponse . FetchedAdditionalData . AdditionalAbandonedCartData ::class .java,
537- " shipping " to FetchedReportResponse . FetchedAdditionalData . AdditionalShippingData ::class .java,
534+ UTM .name.lowercase() to AdditionalUtmData ::class .java,
535+ ORDERS .name.lowercase() to AdditionalOrdersData ::class .java,
536+ CUSTOMERS .name.lowercase() to AdditionalCustomerData ::class .java,
537+ INVENTORY_PRODUCT .name.lowercase() to AdditionalInventoryData ::class .java,
538+ PRODUCT .name.lowercase() to AdditionalProductData ::class .java,
539+ COUPONS .name.lowercase() to AdditionalCouponData ::class .java,
540+ ABANDONED_CARTS .name.lowercase() to AdditionalAbandonedCartData ::class .java,
541+ SHIPPING .name.lowercase() to AdditionalShippingData ::class .java,
538542 )
539543 )
540544}
0 commit comments