Alokai
You are reading the documentation for SDK v2, which is no longer the latest version. Switch to current

CartDraft

export type CartDraft = {
    currency: Scalars['Currency'];
    country?: InputMaybe<Scalars['Country']>;
    inventoryMode?: InputMaybe<InventoryMode>;
    custom?: InputMaybe<CustomFieldsDraft>;
    customerEmail?: InputMaybe<Scalars['String']>;
    shippingAddress?: InputMaybe<AddressInput>;
    billingAddress?: InputMaybe<AddressInput>;
    shippingMethod?: InputMaybe<ResourceIdentifierInput>;
    taxMode?: InputMaybe<TaxMode>;
    locale?: InputMaybe<Scalars['Locale']>;
    deleteDaysAfterLastModification?: InputMaybe<Scalars['Int']>;
    itemShippingAddresses?: InputMaybe<Array<AddressInput>>;
    discountCodes?: InputMaybe<Array<Scalars['String']>>;
    store?: InputMaybe<ResourceIdentifierInput>;
    key?: InputMaybe<Scalars['String']>;
    lineItems?: InputMaybe<Array<LineItemDraft>>;
    customLineItems?: InputMaybe<Array<CustomLineItemDraft>>;
    customerId?: InputMaybe<Scalars['String']>;
    externalTaxRateForShippingMethod?: InputMaybe<ExternalTaxRateDraft>;
    anonymousId?: InputMaybe<Scalars['String']>;
    taxRoundingMode?: InputMaybe<RoundingMode>;
    taxCalculationMode?: InputMaybe<TaxCalculationMode>;
    customerGroup?: InputMaybe<ResourceIdentifierInput>;
    shippingRateInput?: InputMaybe<ShippingRateInputDraft>;
    origin?: InputMaybe<CartOrigin>;
};

Referenced Types

On this page