API reference · Schema
StorefrontPreviewResponse
StorefrontPreviewResponsecontract storefront.preview.response
- labelconst "preview"required
- currencystringrequiredpattern ^[A-Z]{3}$
- tax_ruleobjectrequired
- pack_codestringrequiredpattern ^[A-Z]{2}$
- pack_versionintegerrequired≥ 1≤ 9007199254740991
- linesarray of objectrequired
- line_nointegerrequired≥ 1≤ 9007199254740991
- qty_milliintegerrequired> 0≤ 9007199254740991
- unit_price_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- options_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- line_discount_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- tax_classstringrequiredpattern ^[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*$
- tax_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- line_total_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- price_refstringrequiredpattern ^⟨cite:(?:row:[a-z_][a-z0-9_]*\.[a-z_][a-z0-9_]*:[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|(?:doc|msg|claim|snapshot):[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})(?:·(?:0|[1-9][0-9]*)-(?:0|[1-9][0-9]*))?⟩$
- option_refsarray of stringrequired
- deal_refsarray of stringrequired
- coupon_refsarray of stringrequired
- tax_rate_bpintegerrequired≥ 0≤ 10000
- tax_componentsarray of objectrequired
- codestringrequired
- rate_bpintegerrequired≥ 0≤ 10000
- amount_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- subtotal_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- discount_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- tax_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- total_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- refusalsarray of objectrequired
- line_nointeger | nullrequired≥ 1≤ 9007199254740991
- paramsobjectoptional
- line_nointegeroptional≥ 1≤ 9007199254740991
- codestringoptionalpattern ^[A-Z0-9][A-Z0-9-]{2,31}$
- min_spend_minorintegeroptional≥ -9007199254740991≤ 9007199254740991
- shortfall_minorintegeroptional≥ -9007199254740991≤ 9007199254740991
- old_total_minorintegeroptional≥ -9007199254740991≤ 9007199254740991
- new_total_minorintegeroptional≥ -9007199254740991≤ 9007199254740991
- currencystringoptionalpattern ^[A-Z]{3}$
- tax_componentsarray of objectrequired
- codestringrequired
- rate_bpintegerrequired≥ 0≤ 10000
- amount_minorintegerrequired≥ -9007199254740991≤ 9007199254740991
- prices_include_taxbooleanrequired