| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) AirportTransferBooking | AirportTransferBooking | BookingModule | BookingCom |
| (2) AttractionBooking | AttractionBooking | AttractionBookingModule | BookingCom |
| (3) Booking | Booking | BookingModule | BookingCom |
| (4) CarRentalBooking | CarRentalBooking | CarRentalLocationModule | BookingCom |
| (5) Currency | Currency | CurrencyModule | BookingCom |
| (6) FlightBooking | FlightBooking | CurrencyModule | BookingCom |
| (7) FlightBookingSegment | FlightBookingSegment | AirportModule | BookingCom |
| (8) FlightPassenger | FlightPassenger | LocationCityModule | BookingCom |
| (9) Payment | Payment | CurrencyModule | BookingCom |
| (10) PaymentMethod | PaymentMethod | UserAccountModule | BookingCom |
| (11) RoomRatePlan | RoomRatePlan | StayBookingModule | BookingCom |
| (12) RoomRatePlanPrice | RoomRatePlanPrice | CurrencyModule | BookingCom |
| (13) StayBooking | StayBooking | StayBookingModule | BookingCom |
| (14) StayBookingPriceBreakdown | StayBookingPriceBreakdown | CurrencyModule | BookingCom |
| (15) TravelCreditTransaction | TravelCreditTransaction | UserAccountModule | BookingCom |
| (16) UserAccount | UserAccount | UserAccountModule | BookingCom |
| Currency | CurrencyModule | BookingCom |
| Property | Type | Entity | Reference | Module |
| (1) Code | STRING | Currency | ||
| (2) IsActive | BOOL | Currency | ||
| (3) Name | STRING | Currency | ||
| (4) Symbol | STRING | Currency |
Example:
final Currency currency = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + id, Currency.class);| FlightBooking | CurrencyModule | BookingCom |
| Property | Type | Entity | Reference | Module |
| (1) Booking | INT | FlightBooking | Booking | BookingModule |
| (2) CabinClass | STRING | FlightBooking | ||
| (3) Currency | INT | FlightBooking | Currency | CurrencyModule |
| (4) PnrCode | STRING | FlightBooking | ||
| (5) TotalAmount | STRING | FlightBooking |
Example:
final FlightBooking flightbooking = (FlightBooking) invokeModule(CURRENCY_MODULE + "/flightbooking/" + id, FlightBooking.class);| Payment | CurrencyModule | BookingCom |
| Property | Type | Entity | Reference | Module |
| (1) Amount | STRING | Payment | ||
| (2) Booking | INT | Payment | Booking | BookingModule |
| (3) CreatedAt | DATE | Payment | ||
| (4) Currency | INT | Payment | Currency | CurrencyModule |
| (5) PaymentMethod | INT | Payment | PaymentMethod | UserAccountModule |
| (6) ProcessedAt | DATE | Payment | ||
| (7) ProviderReference | STRING | Payment | ||
| (8) Status | STRING | Payment |
Example:
final Payment payment = (Payment) invokeModule(CURRENCY_MODULE + "/payment/" + id, Payment.class);| RoomRatePlanPrice | CurrencyModule | BookingCom |
| Property | Type | Entity | Reference | Module |
| (1) Currency | INT | RoomRatePlanPrice | Currency | CurrencyModule |
| (2) DateFrom | DATE | RoomRatePlanPrice | ||
| (3) DateTo | DATE | RoomRatePlanPrice | ||
| (4) FeesIncluded | BOOL | RoomRatePlanPrice | ||
| (5) PricePerNight | STRING | RoomRatePlanPrice | ||
| (6) RoomRatePlan | INT | RoomRatePlanPrice | RoomRatePlan | StayBookingModule |
| (7) TaxesIncluded | BOOL | RoomRatePlanPrice |
Example:
final RoomRatePlanPrice roomrateplanprice = (RoomRatePlanPrice) invokeModule(CURRENCY_MODULE + "/roomrateplanprice/" + id, RoomRatePlanPrice.class);| StayBookingPriceBreakdown | CurrencyModule | BookingCom |
| Property | Type | Entity | Reference | Module |
| (1) Amount | STRING | StayBookingPriceBreakdown | ||
| (2) Currency | INT | StayBookingPriceBreakdown | Currency | CurrencyModule |
| (3) Date | DATE | StayBookingPriceBreakdown | ||
| (4) Description | STRING | StayBookingPriceBreakdown | ||
| (5) LineType | STRING | StayBookingPriceBreakdown | ||
| (6) StayBooking | INT | StayBookingPriceBreakdown | StayBooking | StayBookingModule |
Example:
final StayBookingPriceBreakdown staybookingpricebreakdown = (StayBookingPriceBreakdown) invokeModule(CURRENCY_MODULE + "/staybookingpricebreakdown/" + id, StayBookingPriceBreakdown.class);| Contact | Donate | Imprint |