import { DossierPaxItem } from "./dossier-pax-item";
import { ItemTag } from "./item-tag";
export interface DossierViewResult {
  id: number;
  officeId: number;
  officeName: string;
  agencyAddressId?: number;
  agentName: string;
  travelerAddressId?: number;
  number: string;
  dossierId: number;
  version: number;
  createdBy: string;
  createdDate: Date;
  modifiedBy: string;
  dateModified: Date;
  status: number;
  customEntryStatusId?: number;
  isB2B: boolean;
  departureDate?: Date;
  returnDate?: Date;
  totalPrice: number;
  revenue: number;
  commission: number;
  margin: number;
  profit: number;
  totalPaid?: number;
  totalInvoiced?: number;
  firstProductCode: string;
  firstProductName: string;
  responsibleUserName: string;
  paxCount: number;
  countryCodes: string[];
  firstHotelLocationName: string;
  firstHotelRegionName: string;
  tags: ItemTag[];
  contact: string;
  travelerAddress: string;
  pax: DossierPaxItem[];
  purchaseTotal: number;
  supplierInvoiceTotal: number;
  agentPhone: string;
  commercialGroup: string;
  saleType: number;
  agentSurchargeAmount?: number;
  agentSurchargePercentage?: number;
  calculatedAgentSurchargeAmount: number;
}
