| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Booking | Booking | CustomerModule | ZeppelinFlight |
| (2) BookingSeat | BookingSeat | FlightModule | ZeppelinFlight |
| (3) Country | Country | CountryModule | ZeppelinFlight |
| (4) Customer | Customer | CustomerModule | ZeppelinFlight |
| (5) CustomerOrder | CustomerOrder | CustomerModule | ZeppelinFlight |
| (6) Flight | Flight | FlightModule | ZeppelinFlight |
| (7) GiftRedemption | GiftRedemption | GiftVoucherModule | ZeppelinFlight |
| (8) GiftVoucher | GiftVoucher | GiftVoucherModule | ZeppelinFlight |
| (9) Payment | Payment | CustomerModule | ZeppelinFlight |
| (10) Reservation | Reservation | CustomerModule | ZeppelinFlight |
| (11) Restaurant | Restaurant | RestaurantModule | ZeppelinFlight |
| 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 |
Example:
final Booking booking = (Booking) invokeModule(CUSTOMER_MODULE + "/booking/" + id, Booking.class);| Customer | CustomerModule | ZeppelinFlight |
| Property | Type | Entity | Reference | Module |
| (1) AddressLine1 | STRING | Customer | ||
| (2) AddressLine2 | STRING | Customer | ||
| (3) City | STRING | Customer | ||
| (4) Country | INT | Customer | Country | CountryModule |
| (5) Email | STRING | Customer | ||
| (6) FirstName | STRING | Customer | ||
| (7) LastName | STRING | Customer | ||
| (8) Phone | STRING | Customer | ||
| (9) PostalCode | STRING | Customer |
Example:
final Customer customer = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + id, Customer.class);| CustomerOrder | CustomerModule | ZeppelinFlight |
| Property | Type | Entity | Reference | Module |
| (1) Currency | STRING | CustomerOrder | ||
| (2) Customer | INT | CustomerOrder | Customer | CustomerModule |
| (3) OrderDateTime | DATE | CustomerOrder | ||
| (4) OrderNumber | STRING | CustomerOrder | ||
| (5) Status | STRING | CustomerOrder | ||
| (6) TotalAmount | STRING | CustomerOrder |
Example:
final CustomerOrder customerorder = (CustomerOrder) invokeModule(CUSTOMER_MODULE + "/customerorder/" + id, CustomerOrder.class);| Payment | CustomerModule | ZeppelinFlight |
| Property | Type | Entity | Reference | Module |
| (1) Amount | STRING | Payment | ||
| (2) Booking | INT | Payment | Booking | CustomerModule |
| (3) Currency | STRING | Payment | ||
| (4) PaymentDateTime | DATE | Payment | ||
| (5) PaymentMethod | STRING | Payment | ||
| (6) Status | STRING | Payment | ||
| (7) TransactionReference | STRING | Payment |
Example:
final Payment payment = (Payment) invokeModule(CUSTOMER_MODULE + "/payment/" + id, Payment.class);| Reservation | CustomerModule | ZeppelinFlight |
| Property | Type | Entity | Reference | Module |
| (1) Customer | INT | Reservation | Customer | CustomerModule |
| (2) Notes | STRING | Reservation | ||
| (3) PartySize | INT | Reservation | ||
| (4) ReservationDateTime | DATE | Reservation | ||
| (5) Restaurant | INT | Reservation | Restaurant | RestaurantModule |
| (6) Status | STRING | Reservation |
Example:
final Reservation reservation = (Reservation) invokeModule(CUSTOMER_MODULE + "/reservation/" + id, Reservation.class);| Contact | Donate | Imprint |