| Contact | Donate | Imprint |
| Promotion | SubscriptionPlanModule | AmazonPrimeVideo |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | Promotion | ||
| (2) DiscountPercent | STRING | Promotion | ||
| (3) EligibleForNewUsersOnly | BOOL | Promotion | ||
| (4) EndDate | DATE | Promotion | ||
| (5) Name | STRING | Promotion | ||
| (6) StartDate | DATE | Promotion |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /promotion | findAllPromotion() | SubscriptionPlanModule | GET | Promotion |
| (2) /promotionsubscriptionplan/promotion/{id} | findAllPromotionSubscriptionPlanOfPromotion(id) | SubscriptionPlanModule | GET | Promotion PromotionSubscriptionPlan |
| (3) /promotion | insertPromotion(promotion) | SubscriptionPlanModule | POST | Promotion |
| (4) /promotion/{id} | deletePromotionById(id) | SubscriptionPlanModule | DELETE | Promotion |
| (5) /promotion/{id} | findPromotionById(id) | SubscriptionPlanModule | GET | Promotion |
| (6) /promotion/{id} | updatePromotionById(promotion) | SubscriptionPlanModule | PUT | Promotion |
Example:
final Promotion promotion = (Promotion) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/promotion/" + id, Promotion.class);| Contact | Donate | Imprint |