Overview

Summary

ContactDonateImprint


Appendix E-5: SUBSCRIPTION PLAN (UI prompt)


SubscriptionPlanSubscriptionPlanModuleSpotify

Properties (10)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGSubscriptionPlan
(2) IsDuoBOOLSubscriptionPlan
(3) IsFamilyBOOLSubscriptionPlan
(4) IsMiniBOOLSubscriptionPlan
(5) IsPaidBOOLSubscriptionPlan
(6) IsStudentBOOLSubscriptionPlan
(7) MaxBitrateKbpsLONGSubscriptionPlan
(8) MaxDevicesLONGSubscriptionPlan
(9) MaxOfflineTracksLONGSubscriptionPlan
(10) NameSTRINGSubscriptionPlan


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /subscriptionplaninsertSubscriptionPlan(subscriptionplan)SubscriptionPlanModulePOSTSubscriptionPlan
(2) /planfeature/subscriptionplan/{id}findAllPlanFeatureOfSubscriptionPlan(id)SubscriptionPlanModuleGETSubscriptionPlan PlanFeature
(3) /subscriptionplanfindAllSubscriptionPlan()SubscriptionPlanModuleGETSubscriptionPlan
(4) /subscriptionplan/{id}updateSubscriptionPlanById(subscriptionplan)SubscriptionPlanModulePUTSubscriptionPlan
(5) /subscriptionplan/{id}deleteSubscriptionPlanById(id)SubscriptionPlanModuleDELETESubscriptionPlan
(6) /subscriptionplan/{id}findSubscriptionPlanById(id)SubscriptionPlanModuleGETSubscriptionPlan
(7) /streamevent/subscriptionplan/{id}findAllStreamEventOfSubscriptionPlan(id)TrackModuleGETSubscriptionPlan StreamEvent
(8) /usersubscription/subscriptionplan/{id}findAllUserSubscriptionOfSubscriptionPlan(id)UserAccountModuleGETSubscriptionPlan UserSubscription





Example:

final SubscriptionPlan subscriptionplan = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + id, SubscriptionPlan.class);
if (subscriptionplan != null) {
}
return subscriptionplan;


Overview

Summary

ContactDonateImprint