Overview

Summary

ContactDonateImprint


Appendix E-22: USER SUBSCRIPTION (UI prompt)


UserSubscriptionUserAccountModuleFlightRadar

Properties (6)

PropertyTypeEntityReferenceModule
(1) AutoRenewBOOLUserSubscription
(2) EndDateUtcDATEUserSubscription
(3) StartDateUtcDATEUserSubscription
(4) StatusSTRINGUserSubscription
(5) SubscriptionPlanINTUserSubscriptionSubscriptionPlanAdvertisementModule
(6) UserAccountINTUserSubscriptionUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /usersubscriptioninsertUserSubscription(usersubscription)UserAccountModulePOSTUserSubscription
(2) /usersubscription/subscriptionplan/{id}findAllUserSubscriptionOfSubscriptionPlan(id)UserAccountModuleGETSubscriptionPlan UserSubscription
(3) /usersubscription/useraccount/{id}findAllUserSubscriptionOfUserAccount(id)UserAccountModuleGETUserAccount UserSubscription
(4) /usersubscriptionfindAllUserSubscription()UserAccountModuleGETUserSubscription
(5) /usersubscription/{id}updateUserSubscriptionById(usersubscription)UserAccountModulePUTUserSubscription
(6) /usersubscription/{id}deleteUserSubscriptionById(id)UserAccountModuleDELETEUserSubscription
(7) /usersubscription/{id}findUserSubscriptionById(id)UserAccountModuleGETUserSubscription





Example:

final UserSubscription usersubscription = (UserSubscription) invokeModule(USER_ACCOUNT_MODULE + "/usersubscription/" + id, UserSubscription.class);
if (usersubscription != null) {
    final SubscriptionPlan subscriptionplan1 = (SubscriptionPlan) invokeModule(ADVERTISEMENT_MODULE + "/subscriptionplan/" + usersubscription.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usersubscription.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
    }
}
return usersubscription;


Overview

Summary

ContactDonateImprint