Home > @vsf-enterprise/commercetools-types > MyCartDraft

# MyCartDraft type

Signature:

export declare type MyCartDraft = {
    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>;
    lineItems?: InputMaybe<Array<MyLineItemDraft>>;
};

References: Scalars, InputMaybe, InventoryMode, CustomFieldsDraft, AddressInput, ResourceIdentifierInput, TaxMode, MyLineItemDraft