Overview

Summary

ContactDonateImprint


Appendix E-26: NITRO SUBSCRIPTION (UI prompt)


NitroSubscriptionUserAccountModuleDiscord

Properties (5)

PropertyTypeEntityReferenceModule
(1) AutoRenewsBOOLNitroSubscription
(2) EndedAtDATENitroSubscription
(3) StartedAtDATENitroSubscription
(4) SubscriptionPlanLONGNitroSubscriptionSubscriptionPlanSubscriptionPlanModule
(5) UserLONGNitroSubscriptionUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /nitrosubscription/{id}findNitroSubscriptionById(id)UserAccountModuleGETNitroSubscription
(2) /nitrosubscriptioninsertNitroSubscription(nitrosubscription)UserAccountModulePOSTNitroSubscription
(3) /nitrosubscriptionfindAllNitroSubscription()UserAccountModuleGETNitroSubscription
(4) /nitrosubscription/user/{id}findAllNitroSubscriptionOfUser(id)UserAccountModuleGETUserAccount NitroSubscription
(5) /nitrosubscription/{id}updateNitroSubscriptionById(nitrosubscription)UserAccountModulePUTNitroSubscription
(6) /nitrosubscription/subscriptionplan/{id}findAllNitroSubscriptionOfSubscriptionPlan(id)UserAccountModuleGETSubscriptionPlan NitroSubscription
(7) /nitrosubscription/{id}deleteNitroSubscriptionById(id)UserAccountModuleDELETENitroSubscription





Example:

final NitroSubscription nitrosubscription = (NitroSubscription) invokeModule(USER_ACCOUNT_MODULE + "/nitrosubscription/" + id, NitroSubscription.class);
if (nitrosubscription != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + nitrosubscription.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final SubscriptionPlan subscriptionplan2 = (SubscriptionPlan) invokeModule(SUBSCRIPTION_PLAN_MODULE + "/subscriptionplan/" + nitrosubscription.getSubscriptionPlan().getId(), SubscriptionPlan.class);
    if (subscriptionplan2 != null) {
    }
}
return nitrosubscription;


Overview

Summary

ContactDonateImprint