import { AvailabilityDTO, BranchDTO, ItemDTO, Price, ProductDTO } from '@swagger/checkout';
import { BranchInfoDTO } from '@swagger/isa';

export interface CartItem {
  // cartId: number;
  // cartEntryId: number;
  // book: ItemDTO;
  // deliveryType: string;
  // branch?: BranchInfoDTO;
  // orderTypeChanged: boolean;
  // avaMessage: string;
  // pickUpPrice?: number;
  // deliveryPrice?: number;
  // downloadPrice?: number;
  // deliveryDate?: string;
  // pickUpDate?: string;

  // quantity: number;
  // shopItemId?: number;
  // product?: ProductDTO;
  // availability?: AvailabilityDTO;
  target?: 'shipping' | 'shippingB2B' | 'pickup' | 'download' | 'reserve';
  // targetBranch?: BranchDTO;
}
