Overview

Summary

ContactDonateImprint


7. SUBSCRIPTION PLAN MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) PlanFeaturePlanFeatureSubscriptionPlanModuleSpotify
(2) StreamEventStreamEventTrackModuleSpotify
(3) SubscriptionFeatureSubscriptionFeatureSubscriptionPlanModuleSpotify
(4) SubscriptionPlanSubscriptionPlanSubscriptionPlanModuleSpotify
(5) UserSubscriptionUserSubscriptionUserAccountModuleSpotify

Module Interfaces (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /planfeature/{id}deletePlanFeatureById(id)SubscriptionPlanModuleDELETEPlanFeature
(2) /planfeature/subscriptionplan/{id}findAllPlanFeatureOfSubscriptionPlan(id)SubscriptionPlanModuleGETSubscriptionPlan PlanFeature
(3) /subscriptionfeature/{id}updateSubscriptionFeatureById(subscriptionfeature)SubscriptionPlanModulePUTSubscriptionFeature
(4) /subscriptionfeaturefindAllSubscriptionFeature()SubscriptionPlanModuleGETSubscriptionFeature
(5) /subscriptionfeatureinsertSubscriptionFeature(subscriptionfeature)SubscriptionPlanModulePOSTSubscriptionFeature
(6) /subscriptionfeature/{id}deleteSubscriptionFeatureById(id)SubscriptionPlanModuleDELETESubscriptionFeature
(7) /planfeaturefindAllPlanFeature()SubscriptionPlanModuleGETPlanFeature
(8) /planfeature/subscriptionfeature/{id}findAllPlanFeatureOfSubscriptionFeature(id)SubscriptionPlanModuleGETSubscriptionFeature PlanFeature
(9) /planfeatureinsertPlanFeature(planfeature)SubscriptionPlanModulePOSTPlanFeature
(10) /subscriptionplanfindAllSubscriptionPlan()SubscriptionPlanModuleGETSubscriptionPlan
(11) /subscriptionplan/{id}deleteSubscriptionPlanById(id)SubscriptionPlanModuleDELETESubscriptionPlan
(12) /planfeature/{id}findPlanFeatureById(id)SubscriptionPlanModuleGETPlanFeature
(13) /subscriptionplan/{id}updateSubscriptionPlanById(subscriptionplan)SubscriptionPlanModulePUTSubscriptionPlan
(14) /planfeature/{id}updatePlanFeatureById(planfeature)SubscriptionPlanModulePUTPlanFeature
(15) /subscriptionplaninsertSubscriptionPlan(subscriptionplan)SubscriptionPlanModulePOSTSubscriptionPlan
(16) /subscriptionfeature/{id}findSubscriptionFeatureById(id)SubscriptionPlanModuleGETSubscriptionFeature
(17) /subscriptionplan/{id}findSubscriptionPlanById(id)SubscriptionPlanModuleGETSubscriptionPlan






7.1 PLAN FEATURE


PlanFeatureSubscriptionPlanModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) IsIncludedBOOLPlanFeature
(2) SubscriptionFeatureLONGPlanFeatureSubscriptionFeatureSubscriptionPlanModule
(3) SubscriptionPlanLONGPlanFeatureSubscriptionPlanSubscriptionPlanModule





Example:

final PlanFeature planfeature = (PlanFeature) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/planfeature/" + id, PlanFeature.class);
if (planfeature != null) {
    final SubscriptionPlan subscriptionplan1 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + planfeature.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan1 != null) {
    }
    final SubscriptionFeature subscriptionfeature2 = (SubscriptionFeature) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionfeature/" + planfeature.getSubscriptionFeature().getId(), SubscriptionFeature.class);
    if (subscriptionfeature2 != null) {
    }
}
return planfeature;


7.2 SUBSCRIPTION FEATURE


SubscriptionFeatureSubscriptionPlanModuleSpotify

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGSubscriptionFeature
(2) NameSTRINGSubscriptionFeature





Example:

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


7.3 SUBSCRIPTION PLAN


SubscriptionPlanSubscriptionPlanModuleSpotify

Properties (10)

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





Example:

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


Overview

Summary

ContactDonateImprint