| Contact | Donate | Imprint |
| 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 |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /reservation/{id} | updateReservationById(reservation) | CustomerModule | PUT | Reservation |
| (2) /reservation | findAllReservation() | CustomerModule | GET | Reservation |
| (3) /reservation | insertReservation(reservation) | CustomerModule | POST | Reservation |
| (4) /reservation/{id} | deleteReservationById(id) | CustomerModule | DELETE | Reservation |
| (5) /reservation/restaurant/{id} | findAllReservationOfRestaurant(id) | CustomerModule | GET | Restaurant Reservation |
| (6) /reservation/{id} | findReservationById(id) | CustomerModule | GET | Reservation |
| (7) /reservation/customer/{id} | findAllReservationOfCustomer(id) | CustomerModule | GET | Customer Reservation |
Example:
final Reservation reservation = (Reservation) invokeModule(CUSTOMER_MODULE + "/reservation/" + id, Reservation.class);| Contact | Donate | Imprint |