| Contact | Donate | Imprint |
| Subscription | SeasonModule | AmazonPrimeVideo |
| Property | Type | Entity | Reference | Module |
| (1) AutoRenew | BOOL | Subscription | ||
| (2) EndDate | DATE | Subscription | ||
| (3) StartDate | DATE | Subscription | ||
| (4) Status | STRING | Subscription | ||
| (5) SubscriptionPlan | LONG | Subscription | SubscriptionPlan | SubscriptionPlanModule |
| (6) User | LONG | Subscription | User | UserModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /subscription/{id} | updateSubscriptionById(subscription) | SeasonModule | PUT | Subscription |
| (2) /subscription/user/{id} | findAllSubscriptionOfUser(id) | SeasonModule | GET | User Subscription |
| (3) /subscription/subscriptionplan/{id} | findAllSubscriptionOfSubscriptionPlan(id) | SeasonModule | GET | SubscriptionPlan Subscription |
| (4) /subscription | findAllSubscription() | SeasonModule | GET | Subscription |
| (5) /subscription/{id} | findSubscriptionById(id) | SeasonModule | GET | Subscription |
| (6) /subscription/{id} | deleteSubscriptionById(id) | SeasonModule | DELETE | Subscription |
| (7) /subscription | insertSubscription(subscription) | SeasonModule | POST | Subscription |
| (8) /payment/subscription/{id} | findAllPaymentOfSubscription(id) | UserModule | GET | Subscription Payment |
Example:
final Subscription subscription = (Subscription) invokeModule(SEASON_MODULE + "/subscription/" + id, Subscription.class);| Contact | Donate | Imprint |