@qite/tide-client
Version:
Frontend client for Tide
26 lines (25 loc) • 897 B
TypeScript
import { BookingProductNotification } from "../response";
import { BookingPackage } from "../shared";
import { BookingPackagePax } from "../shared/booking-package-pax";
import { BookingPackageAddress } from "./booking-package-address";
import { BookingPackageCustomerRequest } from "./booking-package-customer-request";
export interface BookingPackageBookRequest {
saleType?: number;
status: number;
customStatusId?: number;
package: BookingPackage;
returnPaymentUrl?: boolean;
redirectUrl?: string;
cancelUrl?: string;
calculateDeposit?: boolean;
tagIds?: number[];
voucherCodes?: string[];
remarks?: string;
customerRequests: BookingPackageCustomerRequest[];
travellerAddressName?: string;
agencyAddressName?: string;
address?: BookingPackageAddress;
pax: BookingPackagePax[];
nonTravelPax: BookingPackagePax[];
notifications: BookingProductNotification[];
}