Overview

Summary

ContactDonateImprint


Appendix E-23: MERCHANT (UI prompt)


MerchantAppModuleShopify

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyLONGMerchantCompanyCompanyModule
(2) CountrySTRINGMerchant
(3) IndustrySTRINGMerchant
(4) IsActiveBOOLMerchant
(5) IsShopifyPlusBOOLMerchant
(6) MerchantSizeSTRINGMerchant
(7) OnboardingDateDATEMerchant


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /merchant/company/{id}findAllMerchantOfCompany(id)AppModuleGETCompany Merchant
(2) /merchantfindAllMerchant()AppModuleGETMerchant
(3) /merchant/{id}deleteMerchantById(id)AppModuleDELETEMerchant
(4) /merchant/{id}updateMerchantById(merchant)AppModulePUTMerchant
(5) /merchantappinstallation/merchant/{id}findAllMerchantAppInstallationOfMerchant(id)AppModuleGETMerchant MerchantAppInstallation
(6) /merchantinsertMerchant(merchant)AppModulePOSTMerchant
(7) /merchant/{id}findMerchantById(id)AppModuleGETMerchant





Example:

final Merchant merchant = (Merchant) invokeModule(APP_MODULE + "/merchant/" + id, Merchant.class);
if (merchant != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + merchant.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return merchant;


Overview

Summary

ContactDonateImprint