| Contact | Donate | Imprint |
| Customer | CustomerModule | Lieferando |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | Customer | ||
| (2) Email | STRING | Customer | ||
| (3) FirstName | STRING | Customer | ||
| (4) IsBlocked | BOOL | Customer | ||
| (5) LastName | STRING | Customer | ||
| (6) PhoneNumber | STRING | Customer |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /customeraddress/customer/{id} | findAllCustomerAddressOfCustomer(id) | CustomerModule | GET | Customer CustomerAddress |
| (2) /customer/{id} | updateCustomerById(customer) | CustomerModule | PUT | Customer |
| (3) /customer/{id} | deleteCustomerById(id) | CustomerModule | DELETE | Customer |
| (4) /customer | insertCustomer(customer) | CustomerModule | POST | Customer |
| (5) /loyaltycard/customer/{id} | findAllLoyaltyCardOfCustomer(id) | CustomerModule | GET | Customer LoyaltyCard |
| (6) /customer | findAllCustomer() | CustomerModule | GET | Customer |
| (7) /customer/{id} | findCustomerById(id) | CustomerModule | GET | Customer |
| (8) /customerorder/customer/{id} | findAllCustomerOrderOfCustomer(id) | PaymentMethodModule | GET | Customer CustomerOrder |
| (9) /rating/customer/{id} | findAllRatingOfCustomer(id) | RestaurantTagModule | GET | Customer Rating |
Example:
final Customer customer = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + id, Customer.class);| Contact | Donate | Imprint |