/* tslint:disable */
import { ReadOnlyEntityDTOOfCheckoutDeliveryDTOAndICheckoutDelivery } from './read-only-entity-dtoof-checkout-delivery-dtoand-icheckout-delivery';
import { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';
import { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto';
import { PriceValueDTO } from './price-value-dto';
import { DisplayItemDTO } from './display-item-dto';
import { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto';
import { TermsOfDeliveryDTO } from './terms-of-delivery-dto';
export interface CheckoutDeliveryDTO extends ReadOnlyEntityDTOOfCheckoutDeliveryDTOAndICheckoutDelivery{
  checkout?: EntityDTOContainerOfCheckoutDTO;
  destination?: EntityDTOContainerOfDestinationDTO;
  discount?: PriceValueDTO;
  displayItems?: Array<DisplayItemDTO>;
  items?: Array<EntityDTOContainerOfCheckoutItemDTO>;
  preferredShippingDate?: string;
  termsOfDelivery?: TermsOfDeliveryDTO;
  total?: PriceValueDTO;
  totalWithoutDiscount?: PriceValueDTO;
}
