{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/checkout_Full",
"title": "checkout_Full",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "",
"format": "uuid"
},
"cart": {
"$ref": "#/components/schemas/checkoutCart"
},
"billingAddress": {
"$ref": "#/components/schemas/address_Base"
},
"consignments": {
"type": "array",
"description": "",
"items": {
"$ref": "#/components/schemas/consignment_Full"
}
},
"coupons": {
"type": "array",
"description": "Coupons applied at the checkout level.",
"items": {
"$ref": "#/components/schemas/CheckoutCoupon"
}
},
"orderId": {
"type": "string",
"description": "",
"nullable": true
},
"shippingCostTotal": {
"type": "number",
"description": "Shipping cost before any discounts are applied.",
"format": "float"
},
"giftWrappingCostTotal": {
"type": "number",
"description": "Gift wrapping cost for all items, including or excluding tax."
},
"handlingCostTotal": {
"type": "number",
"description": "Handling cost for all consignments including or excluding tax.",
"format": "float"
},
"taxTotal": {
"type": "number",
"description": "",
"format": "float"
},
"taxes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/checkoutTax"
}
},
"subtotal": {
"type": "number",
"description": "Subtotal of the checkout before applying item-level discounts. Tax inclusive based on the store settings.",
"format": "float"
},
"grandTotal": {
"type": "number",
"description": "The total payable amount, before applying any store credit or gift certificate.",
"format": "float"
},
"giftCertificates": {
"type": "array",
"description": "Applied gift certificate (as a payment method).",
"items": {
"$ref": "#/components/schemas/checkoutGiftCertificates"
}
},
"createdTime": {
"type": "string",
"description": "Time when the cart was created."
},
"updatedTime": {
"type": "string",
"description": "Time when the cart was last updated."
},
"customerMessage": {
"type": "string",
"description": "Shopper\u02bcs message provided as details for the order to be created from this cart"
},
"outstandingBalance": {
"type": "number",
"description": "`grandTotal` subtract the store-credit amount\n"
},
"isStoreCreditApplied": {
"type": "boolean",
"description": "`true` value indicates StoreCredit has been applied.\n"
}
},
"description": "",
"x-internal": false
}