Skip to main content

Cart

No description

type Cart implements Node {
refCode: String
id: ID!
emailStatus: EmailStatus
recoveryId: ID!
sessionId: ID!
status: CartStatusEnum!
cartStep: CartStepEnum!
lastStep: CartStepEnum!
items: [CartItem!]!
receipt: CartReceipt!
shippingDetails: CartShippingDetails
shippingRate: CartShippingRate
contactInfo: CartContactInfo
customer: CustomerUser
isReserved: Boolean
promoCode: PromoCode
paymentIntentId: ID
cartErrors: [CartError!]
shippingDiscount: Discount
reservedAt: DateTime
emailSentAt: DateTime
createdAt: DateTime!
updatedAt: DateTime!
openPackageOption: OpenPackageOption
paymentIntent: PaymentIntent
}

Fields

Cart.refCode ● String scalar

Cart.id ● ID! non-null scalar

Cart.emailStatus ● EmailStatus enum

Cart.recoveryId ● ID! non-null scalar

Cart.sessionId ● ID! non-null scalar

Cart.status ● CartStatusEnum! non-null enum

Cart.cartStep ● CartStepEnum! non-null enum

Cart.lastStep ● CartStepEnum! non-null enum

Cart.items ● [CartItem!]! non-null union

Cart.receipt ● CartReceipt! non-null object

Cart.shippingDetails ● CartShippingDetails object

Cart.shippingRate ● CartShippingRate object

Cart.contactInfo ● CartContactInfo object

Cart.customer ● CustomerUser object

Cart.isReserved ● Boolean scalar

Cart.promoCode ● PromoCode object

Cart.paymentIntentId ● ID scalar

Cart.cartErrors ● [CartError!] list object

Cart.shippingDiscount ● Discount object

Cart.reservedAt ● DateTime scalar

Cart.emailSentAt ● DateTime scalar

Cart.createdAt ● DateTime! non-null scalar

Cart.updatedAt ● DateTime! non-null scalar

Cart.openPackageOption ● OpenPackageOption object

Cart.paymentIntent ● PaymentIntent object

Interfaces

Node interface

Member Of

AbandonedCheckoutActions object ● AbandonedCheckoutEdge object ● AbandonedCheckoutQueries object ● CartActions object ● CustomerQueries object ● OrderActions object