import * as e from '../enums'; export interface AddMultiToShoppingCartRequestInterface { businessId?: string; items?: AddMultiToShoppingCartRequestItemInterface[]; } export interface AddToShoppingCartRequestInterface { businessId?: string; itemId?: string; itemType?: e.ShoppingCartItemType; editionId?: string; } export interface ClearShoppingCartRequestInterface { businessId?: string; } export interface GetShoppingCartRequestInterface { businessId?: string; userId?: string; } export interface IsShoppingCartEnabledRequestInterface { partnerId?: string; storeId?: string; } export interface IsShoppingCartEnabledResponseInterface { enabled?: boolean; } export interface AddMultiToShoppingCartRequestItemInterface { itemId?: string; itemType?: e.ShoppingCartItemType; editionId?: string; } export interface RemoveFromShoppingCartRequestInterface { businessId?: string; itemId?: string; } export interface RemoveMultiFromShoppingCartRequestInterface { businessId?: string; itemIds?: string[]; } export interface ShoppingCartInterface { businessId?: string; userId?: string; items?: ShoppingCartShoppingCartItemInterface[]; } export interface ShoppingCartShoppingCartItemInterface { itemId?: string; quantity?: number; itemType?: e.ShoppingCartItemType; editionId?: string; } export interface ShoppingCartResponseInterface { cart?: ShoppingCartInterface; } export interface UpdateItemQuantityRequestInterface { businessId?: string; itemId?: string; quantity?: number; }