@qite/tide-client
Version:
Frontend client for Tide
49 lines (48 loc) • 1.2 kB
TypeScript
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;
}