Overview

Summary

ContactDonateImprint


Appendix E-18: MERCHANT APP INSTALLATION (UI prompt)


MerchantAppInstallationAppModuleShopify

Properties (5)

PropertyTypeEntityReferenceModule
(1) AppLONGMerchantAppInstallationAppAppModule
(2) InstallDateDATEMerchantAppInstallation
(3) MerchantLONGMerchantAppInstallationMerchantAppModule
(4) MonthlyRevenueShareUsdSTRINGMerchantAppInstallation
(5) UninstallDateDATEMerchantAppInstallation


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /merchantappinstallation/merchant/{id}findAllMerchantAppInstallationOfMerchant(id)AppModuleGETMerchant MerchantAppInstallation
(2) /merchantappinstallation/app/{id}findAllMerchantAppInstallationOfApp(id)AppModuleGETApp MerchantAppInstallation
(3) /merchantappinstallationfindAllMerchantAppInstallation()AppModuleGETMerchantAppInstallation
(4) /merchantappinstallation/{id}findMerchantAppInstallationById(id)AppModuleGETMerchantAppInstallation
(5) /merchantappinstallationinsertMerchantAppInstallation(merchantappinstallation)AppModulePOSTMerchantAppInstallation
(6) /merchantappinstallation/{id}deleteMerchantAppInstallationById(id)AppModuleDELETEMerchantAppInstallation
(7) /merchantappinstallation/{id}updateMerchantAppInstallationById(merchantappinstallation)AppModulePUTMerchantAppInstallation





Example:

final MerchantAppInstallation merchantappinstallation = (MerchantAppInstallation) invokeModule(APP_MODULE + "/merchantappinstallation/" + id, MerchantAppInstallation.class);
if (merchantappinstallation != null) {
    final App app1 = (App) invokeModule(APP_MODULE + "/app/" + merchantappinstallation.getApp().getId(), App.class);
    if (app1 != null) {
        final Company developercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + app1.getDeveloperCompany().getId(), Company.class);
        if (developercompany2 != null) {
        }
    }
    final Merchant merchant3 = (Merchant) invokeModule(APP_MODULE + "/merchant/" + merchantappinstallation.getMerchant().getId(), Merchant.class);
    if (merchant3 != null) {
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + merchant3.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
}
return merchantappinstallation;


Overview

Summary

ContactDonateImprint