| Contact | Donate | Imprint |
| Booking | CustomerModule | ZeppelinFlight |
| Property | Type | Entity | Reference | Module |
| (1) BookingCode | STRING | Booking | ||
| (2) BookingDateTime | DATE | Booking | ||
| (3) Currency | STRING | Booking | ||
| (4) Customer | INT | Booking | Customer | CustomerModule |
| (5) Flight | INT | Booking | Flight | FlightModule |
| (6) Status | STRING | Booking | ||
| (7) TotalPrice | STRING | Booking |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /booking | findAllBooking() | CustomerModule | GET | Booking |
| (2) /booking/customer/{id} | findAllBookingOfCustomer(id) | CustomerModule | GET | Customer Booking |
| (3) /booking/flight/{id} | findAllBookingOfFlight(id) | CustomerModule | GET | Flight Booking |
| (4) /booking | insertBooking(booking) | CustomerModule | POST | Booking |
| (5) /booking/{id} | deleteBookingById(id) | CustomerModule | DELETE | Booking |
| (6) /payment/booking/{id} | findAllPaymentOfBooking(id) | CustomerModule | GET | Booking Payment |
| (7) /booking/{id} | updateBookingById(booking) | CustomerModule | PUT | Booking |
| (8) /booking/{id} | findBookingById(id) | CustomerModule | GET | Booking |
| (9) /bookingseat/booking/{id} | findAllBookingSeatOfBooking(id) | FlightModule | GET | Booking BookingSeat |
| (10) /giftredemption/booking/{id} | findAllGiftRedemptionOfBooking(id) | GiftVoucherModule | GET | Booking GiftRedemption |
Example:
final Booking booking = (Booking) invokeModule(CUSTOMER_MODULE + "/booking/" + id, Booking.class);| Contact | Donate | Imprint |