Overview

Summary

ContactDonateImprint


Appendix E-24: PROMOTION (UI prompt)


PromotionSubscriptionPlanModuleAmazonPrimeVideo

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPromotion
(2) DiscountPercentSTRINGPromotion
(3) EligibleForNewUsersOnlyBOOLPromotion
(4) EndDateDATEPromotion
(5) NameSTRINGPromotion
(6) StartDateDATEPromotion


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotionfindAllPromotion()SubscriptionPlanModuleGETPromotion
(2) /promotionsubscriptionplan/promotion/{id}findAllPromotionSubscriptionPlanOfPromotion(id)SubscriptionPlanModuleGETPromotion PromotionSubscriptionPlan
(3) /promotioninsertPromotion(promotion)SubscriptionPlanModulePOSTPromotion
(4) /promotion/{id}deletePromotionById(id)SubscriptionPlanModuleDELETEPromotion
(5) /promotion/{id}findPromotionById(id)SubscriptionPlanModuleGETPromotion
(6) /promotion/{id}updatePromotionById(promotion)SubscriptionPlanModulePUTPromotion





Example:

final Promotion promotion = (Promotion) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/promotion/" + id, Promotion.class);
if (promotion != null) {
}
return promotion;


Overview

Summary

ContactDonateImprint