| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Product | Product | ProductModule | AmazonCom |
| (2) ProductAttributeValue | ProductAttributeValue | PromotionModule | AmazonCom |
| (3) Promotion | Promotion | PromotionModule | AmazonCom |
| (4) PromotionProduct | PromotionProduct | PromotionModule | AmazonCom |
| ProductAttributeValue | PromotionModule | AmazonCom |
| Property | Type | Entity | Reference | Module |
| (1) Product | LONG | ProductAttributeValue | Product | ProductModule |
| (2) ProductAttribute | LONG | ProductAttributeValue | Product | ProductModule |
| (3) ValueBoolean | BOOL | ProductAttributeValue | ||
| (4) ValueNumber | DOUBLE | ProductAttributeValue | ||
| (5) ValueString | STRING | ProductAttributeValue |
Example:
final ProductAttributeValue productattributevalue = (ProductAttributeValue) invokeModule(PROMOTION_MODULE + "/productattributevalue/" + id, ProductAttributeValue.class);| 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 |
Example:
final Promotion promotion = (Promotion) invokeModule(PROMOTION_MODULE + "/promotion/" + id, Promotion.class);| PromotionProduct | PromotionModule | AmazonCom |
| Property | Type | Entity | Reference | Module |
| (1) Product | LONG | PromotionProduct | Product | ProductModule |
| (2) Promotion | LONG | PromotionProduct | Promotion | PromotionModule |
Example:
final PromotionProduct promotionproduct = (PromotionProduct) invokeModule(PROMOTION_MODULE + "/promotionproduct/" + id, PromotionProduct.class);| Contact | Donate | Imprint |