NameDescriptionTypeAdditional information
Header

Controlling parameters for the Nike PreOrder request to eShopWorld. Required: Yes.

esw.Common.Model.Published.PreOrder.Nike.NikePreOrderDetailsRequestHeader

None.

OrderNumber

The Brand's OrderNumber / Cart Identifier Required: Yes

string

None.

BrandCode

The Brand's unique identifier in the eShopWorld system. Required: Yes

string

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 applicable, the Checkout will default to this Service level. Required: No

string

None.

ShippingDetails

A list of potential shipping addresses for this cart. e.g. A logged in user may have a number of pre-defined addresses. Required: No

Collection of esw.Common.Model.Published.Common.ShippingDetails

None.

BillingDetails

A list of potential billing addresses for this cart. e.g. A logged in user may have a number of pre-defined addresses. Required: No

Collection of esw.Common.Model.Published.Common.BillingDetails

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. Required: No

string

None.

FxRateId

The FxRateId to sync to on the eShopWorld system. If in use, this value needs to match the latest value in the eShopWorld system OR be less than x hours old. Required: No

integer

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.