| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) City | City | RestaurantModule | Lieferando |
| (2) Customer | Customer | CustomerModule | Lieferando |
| (3) CustomerAddress | CustomerAddress | CustomerModule | Lieferando |
| (4) CustomerOrder | CustomerOrder | PaymentMethodModule | Lieferando |
| (5) LoyaltyCard | LoyaltyCard | CustomerModule | Lieferando |
| (6) LoyaltyProgram | LoyaltyProgram | CustomerModule | Lieferando |
| (7) LoyaltyStamp | LoyaltyStamp | CustomerModule | Lieferando |
| (8) Rating | Rating | RestaurantTagModule | Lieferando |
| (9) Restaurant | Restaurant | RestaurantModule | Lieferando |
| 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 |
Example:
final Customer customer = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + id, Customer.class);| CustomerAddress | CustomerModule | Lieferando |
| Property | Type | Entity | Reference | Module |
| (1) AddressExtra | STRING | CustomerAddress | ||
| (2) City | LONG | CustomerAddress | City | RestaurantModule |
| (3) Customer | LONG | CustomerAddress | Customer | CustomerModule |
| (4) HouseNumber | STRING | CustomerAddress | ||
| (5) IsDefault | BOOL | CustomerAddress | ||
| (6) Label | STRING | CustomerAddress | ||
| (7) Latitude | STRING | CustomerAddress | ||
| (8) Longitude | STRING | CustomerAddress | ||
| (9) PostalCode | STRING | CustomerAddress | ||
| (10) Street | STRING | CustomerAddress |
Example:
final CustomerAddress customeraddress = (CustomerAddress) invokeModule(CUSTOMER_MODULE + "/customeraddress/" + id, CustomerAddress.class);| LoyaltyCard | CustomerModule | Lieferando |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | LoyaltyCard | ||
| (2) CurrentStampCount | LONG | LoyaltyCard | ||
| (3) Customer | LONG | LoyaltyCard | Customer | CustomerModule |
| (4) IsCompleted | BOOL | LoyaltyCard | ||
| (5) LastUpdatedAt | DATE | LoyaltyCard | ||
| (6) LoyaltyProgram | LONG | LoyaltyCard | LoyaltyProgram | CustomerModule |
Example:
final LoyaltyCard loyaltycard = (LoyaltyCard) invokeModule(CUSTOMER_MODULE + "/loyaltycard/" + id, LoyaltyCard.class);| LoyaltyProgram | CustomerModule | Lieferando |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | LoyaltyProgram | ||
| (2) IsActive | BOOL | LoyaltyProgram | ||
| (3) Name | STRING | LoyaltyProgram | ||
| (4) RequiredStamps | LONG | LoyaltyProgram | ||
| (5) Restaurant | LONG | LoyaltyProgram | Restaurant | RestaurantModule |
| (6) RewardDescription | STRING | LoyaltyProgram |
Example:
final LoyaltyProgram loyaltyprogram = (LoyaltyProgram) invokeModule(CUSTOMER_MODULE + "/loyaltyprogram/" + id, LoyaltyProgram.class);| LoyaltyStamp | CustomerModule | Lieferando |
| Property | Type | Entity | Reference | Module |
| (1) CustomerOrder | LONG | LoyaltyStamp | ||
| (2) LoyaltyCard | LONG | LoyaltyStamp | LoyaltyCard | CustomerModule |
| (3) Notes | STRING | LoyaltyStamp | ||
| (4) OrderAmount | STRING | LoyaltyStamp | ||
| (5) StampDateTime | DATE | LoyaltyStamp |
Example:
final LoyaltyStamp loyaltystamp = (LoyaltyStamp) invokeModule(CUSTOMER_MODULE + "/loyaltystamp/" + id, LoyaltyStamp.class);| Contact | Donate | Imprint |