| Contact | Donate | Imprint |
| Promotion | RestaurantModule | Lieferando |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | Promotion | ||
| (2) DiscountType | STRING | Promotion | ||
| (3) DiscountValue | STRING | Promotion | ||
| (4) EndDate | DATE | Promotion | ||
| (5) IsActive | BOOL | Promotion | ||
| (6) MinimumOrderAmount | STRING | Promotion | ||
| (7) Name | STRING | Promotion | ||
| (8) Restaurant | LONG | Promotion | Restaurant | RestaurantModule |
| (9) StartDate | DATE | Promotion |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /promotionmenuitemlink/promotion/{id} | findAllPromotionMenuItemLinkOfPromotion(id) | MenuItemModule | GET | Promotion PromotionMenuItemLink |
| (2) /promotion | insertPromotion(promotion) | RestaurantModule | POST | Promotion |
| (3) /promotion/{id} | deletePromotionById(id) | RestaurantModule | DELETE | Promotion |
| (4) /promotion/restaurant/{id} | findAllPromotionOfRestaurant(id) | RestaurantModule | GET | Restaurant Promotion |
| (5) /promotion/{id} | updatePromotionById(promotion) | RestaurantModule | PUT | Promotion |
| (6) /promotion | findAllPromotion() | RestaurantModule | GET | Promotion |
| (7) /promotion/{id} | findPromotionById(id) | RestaurantModule | GET | Promotion |
Example:
final Promotion promotion = (Promotion) invokeModule(RESTAURANT_MODULE + "/promotion/" + id, Promotion.class);| Contact | Donate | Imprint |