Name | Description | Type | Additional information |
---|---|---|---|
PromotionCodes |
The Promotion Codes entered at Cart to apply to the Calculation. Required: No |
Collection of string |
None. |
Header |
Controlling parameters for the Retailer PreOrder request to eShopWorld. Required: Yes. |
esw.Common.Model.Published.CalculateInternationalCharges.CalculateInternationalChargesRequestHeader |
None. |
CartItems |
A list of CartItem objects detailing cart item level details. Required: Yes |
Collection of esw.Common.Model.Published.Common.CartItem |
None. |
BaseCurrencyCode |
The 3 letter ISO code identifier for the base currency. If not provided, the default value in the eShopWorld system for the Brand will be used. Required: No |
string |
None. |
PaymentCurrencyCode |
The 3 letter ISO code identifier for the billing/payment currency. If not provided, the default value in the eShopWorld system for the Brand will be used. Required: No |
string |
None. |
ServiceLevel |
The Brand's pre-selected delivery service code - Mapped in the eShopWorld system. If not populated, the calculation will be based on the cheapest delivery service level available. Required: No |
string |
None. |
ShippingDetails |
The minimum shipping address details required for calculating international charges. Required: Yes |
esw.Common.Model.Published.CalculateInternationalCharges.CalculateInternationalChargesShippingDetails |
None. |
ClientCultureLanguage |
The Client culture and language in the format xx-XX (e.g. en-US for English-United States). If not provided, the default value in the eShopWorld system will be used. This will be used for formatting & localization of relevant response items. Required: No |
string |
None. |
ExpansionNameValuePairs |
A collection of name - value pairs for future expansion with a brand. Required: No. |
Collection of esw.Common.Model.Published.Common.ExpansionNameValuePair |
None. |