| Contact | Donate | Imprint |
| 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 |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /customerorder/customer/{id} | findAllCustomerOrderOfCustomer(id) | CustomerModule | GET | Customer CustomerOrder |
| (2) /customer/{id} | deleteCustomerById(id) | CustomerModule | DELETE | Customer |
| (3) /customer/{id} | updateCustomerById(customer) | CustomerModule | PUT | Customer |
| (4) /booking/customer/{id} | findAllBookingOfCustomer(id) | CustomerModule | GET | Customer Booking |
| (5) /customer | findAllCustomer() | CustomerModule | GET | Customer |
| (6) /customer/country/{id} | findAllCustomerOfCountry(id) | CustomerModule | GET | Country Customer |
| (7) /customer/{id} | findCustomerById(id) | CustomerModule | GET | Customer |
| (8) /reservation/customer/{id} | findAllReservationOfCustomer(id) | CustomerModule | GET | Customer Reservation |
| (9) /customer | insertCustomer(customer) | CustomerModule | POST | Customer |
| (10) /giftvoucher/purchasercustomer/{id} | findAllGiftVoucherOfPurchaserCustomer(id) | GiftVoucherModule | GET | Customer GiftVoucher |
Example:
final Customer customer = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + id, Customer.class);| Contact | Donate | Imprint |