| Contact | Donate | Imprint |
| Subscription | SubscriptionModule | PayPal |
| Property | Type | Entity | Reference | Module |
| (1) CancelledAt | DATE | Subscription | ||
| (2) EndDate | DATE | Subscription | ||
| (3) PaymentMethod | LONG | Subscription | PaymentMethod | SubscriptionModule |
| (4) StartDate | DATE | Subscription | ||
| (5) Status | STRING | Subscription | ||
| (6) SubscriptionPlan | LONG | Subscription | SubscriptionPlan | SubscriptionModule |
| (7) UserAccount | LONG | Subscription | UserAccount | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /subscriptionpayment/subscription/{id} | findAllSubscriptionPaymentOfSubscription(id) | SubscriptionModule | GET | Subscription SubscriptionPayment |
| (2) /subscription/subscriptionplan/{id} | findAllSubscriptionOfSubscriptionPlan(id) | SubscriptionModule | GET | SubscriptionPlan Subscription |
| (3) /subscription/{id} | findSubscriptionById(id) | SubscriptionModule | GET | Subscription |
| (4) /subscription/{id} | deleteSubscriptionById(id) | SubscriptionModule | DELETE | Subscription |
| (5) /subscription/paymentmethod/{id} | findAllSubscriptionOfPaymentMethod(id) | SubscriptionModule | GET | PaymentMethod Subscription |
| (6) /subscription/useraccount/{id} | findAllSubscriptionOfUserAccount(id) | SubscriptionModule | GET | UserAccount Subscription |
| (7) /subscription | insertSubscription(subscription) | SubscriptionModule | POST | Subscription |
| (8) /subscription | findAllSubscription() | SubscriptionModule | GET | Subscription |
| (9) /subscription/{id} | updateSubscriptionById(subscription) | SubscriptionModule | PUT | Subscription |
Example:
final Subscription subscription = (Subscription) invokeModule(SUBSCRIPTION_MODULE + "/subscription/" + id, Subscription.class);| Contact | Donate | Imprint |