Overview

Summary

ContactDonateImprint


Appendix E-33: APP (UI prompt)


AppAppModuleShopify

Properties (6)

PropertyTypeEntityReferenceModule
(1) AppStoreListingUrlSTRINGApp
(2) DescriptionSTRINGApp
(3) DeveloperCompanyLONGAppCompanyCompanyModule
(4) InitialReleaseDateDATEApp
(5) IsShopifyOwnedBOOLApp
(6) NameSTRINGApp


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /appfindAllApp()AppModuleGETApp
(2) /app/{id}updateAppById(app)AppModulePUTApp
(3) /appinsertApp(app)AppModulePOSTApp
(4) /merchantappinstallation/app/{id}findAllMerchantAppInstallationOfApp(id)AppModuleGETApp MerchantAppInstallation
(5) /appcategoryassignment/app/{id}findAllAppCategoryAssignmentOfApp(id)AppModuleGETApp AppCategoryAssignment
(6) /app/developercompany/{id}findAllAppOfDeveloperCompany(id)AppModuleGETCompany App
(7) /app/{id}deleteAppById(id)AppModuleDELETEApp
(8) /app/{id}findAppById(id)AppModuleGETApp





Example:

final App app = (App) invokeModule(APP_MODULE + "/app/" + id, App.class);
if (app != null) {
    final Company developercompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + app.getDeveloperCompany().getId(), Company.class);
    if (developercompany1 != null) {
    }
}
return app;


Overview

Summary

ContactDonateImprint