| Contact | Donate | Imprint |
| Membership | SubscriptionPlanModule | Netflix |
| Property | Type | Entity | Reference | Module |
| (1) EndDate | DATE | Membership | ||
| (2) StartDate | DATE | Membership | ||
| (3) Status | STRING | Membership | ||
| (4) SubscriptionPlan | LONG | Membership | SubscriptionPlan | SubscriptionPlanModule |
| (5) UserAccount | LONG | Membership | UserAccount | UserProfileModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /membership | insertMembership(membership) | SubscriptionPlanModule | POST | Membership |
| (2) /membership/{id} | findMembershipById(id) | SubscriptionPlanModule | GET | Membership |
| (3) /membership/{id} | deleteMembershipById(id) | SubscriptionPlanModule | DELETE | Membership |
| (4) /membership/subscriptionplan/{id} | findAllMembershipOfSubscriptionPlan(id) | SubscriptionPlanModule | GET | SubscriptionPlan Membership |
| (5) /membership | findAllMembership() | SubscriptionPlanModule | GET | Membership |
| (6) /membership/useraccount/{id} | findAllMembershipOfUserAccount(id) | SubscriptionPlanModule | GET | UserAccount Membership |
| (7) /membership/{id} | updateMembershipById(membership) | SubscriptionPlanModule | PUT | Membership |
Example:
final Membership membership = (Membership) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/membership/" + id, Membership.class);| Contact | Donate | Imprint |