import { IMoney_DTO, IPercentage_DTO, IQuantity_DTO } from "../../../../../common";

export interface IDuplicateQuote_Response_DTO {
  id: string;
  status: string;
  date: string;
  reference: string;
  customer_reference: string;
  customer_information: string;
  lang_code: string;
  currency_code: string;

  payment_method: string;
  notes: string;
  validity: string;

  subtotal_price: IMoney_DTO;
  discount: IPercentage_DTO;
  discount_price: IMoney_DTO;
  before_tax_price: IMoney_DTO;
  tax: IPercentage_DTO;
  tax_price: IMoney_DTO;
  total_price: IMoney_DTO;

  items: IDuplicateQuote_QuoteItem_Response_DTO[];

  dealer_id: string;
}

export interface IDuplicateQuote_QuoteItem_Response_DTO {
  id_article: string;
  quantity: IQuantity_DTO;
  description: string;
  unit_price: IMoney_DTO;
  subtotal_price: IMoney_DTO;
  discount: IPercentage_DTO;
  total_price: IMoney_DTO;
}
