| Contact | Donate | Imprint |
| Promotion | PromotionModule | AmazonCom |
| Property | Type | Entity | Reference | Module |
| (1) Code | STRING | Promotion | ||
| (2) CreatedAt | DATE | Promotion | ||
| (3) Description | STRING | Promotion | ||
| (4) DiscountType | STRING | Promotion | ||
| (5) DiscountValue | DOUBLE | Promotion | ||
| (6) EndsAt | DATE | Promotion | ||
| (7) IsActive | BOOL | Promotion | ||
| (8) MaxRedemptions | LONG | Promotion | ||
| (9) Name | STRING | Promotion | ||
| (10) StartsAt | DATE | Promotion | ||
| (11) UpdatedAt | DATE | Promotion |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /promotionproduct/promotion/{id} | findAllPromotionProductOfPromotion(id) | PromotionModule | GET | Promotion PromotionProduct |
| (2) /promotion/{id} | findPromotionById(id) | PromotionModule | GET | Promotion |
| (3) /promotion | insertPromotion(promotion) | PromotionModule | POST | Promotion |
| (4) /promotion | findAllPromotion() | PromotionModule | GET | Promotion |
| (5) /promotion/{id} | deletePromotionById(id) | PromotionModule | DELETE | Promotion |
| (6) /promotion/{id} | updatePromotionById(promotion) | PromotionModule | PUT | Promotion |
Example:
final Promotion promotion = (Promotion) invokeModule(PROMOTION_MODULE + "/promotion/" + id, Promotion.class);| Contact | Donate | Imprint |