| Contact | Donate | Imprint |
| Promotion | StockListingModule | Uber |
| Property | Type | Entity | Reference | Module |
| (1) Code | STRING | Promotion | ||
| (2) Currency | STRING | Promotion | ||
| (3) Description | STRING | Promotion | ||
| (4) DiscountType | STRING | Promotion | ||
| (5) DiscountValue | DOUBLE | Promotion | ||
| (6) EndDate | DATE | Promotion | ||
| (7) MaxRedemptions | INT | Promotion | ||
| (8) StartDate | DATE | Promotion |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /promotion/{id} | deletePromotionById(id) | StockListingModule | DELETE | Promotion |
| (2) /promotion/{id} | findPromotionById(id) | StockListingModule | GET | Promotion |
| (3) /promotion/{id} | updatePromotionById(promotion) | StockListingModule | PUT | Promotion |
| (4) /promotion | findAllPromotion() | StockListingModule | GET | Promotion |
| (5) /promotion | insertPromotion(promotion) | StockListingModule | POST | Promotion |
| (6) /trippromotion/promotion/{id} | findAllTripPromotionOfPromotion(id) | VehicleModule | GET | Promotion TripPromotion |
Example:
final Promotion promotion = (Promotion) invokeModule(STOCK_LISTING_MODULE + "/promotion/" + id, Promotion.class);| Contact | Donate | Imprint |