Package com.skava.marketplace.web
Class GetMerchantAppsController
java.lang.Object
com.skava.marketplace.web.GetMerchantAppsController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<FindInstalledAppByStoreIdResponse>
findAllAppByStoreId
(String authToken, String versionId, String locale, String storeId, String filters, String sort, @Min(value=1L,message="{param.page.min}") Integer page, String businessId, @Min(value=1L,message="{param.size.min}") @Max(value=50L,message="{param.size.max}") Integer size)
-
Constructor Details
-
GetMerchantAppsController
public GetMerchantAppsController()
-
-
Method Details
-
findAllAppByStoreId
@GetMapping("/apps/store/{storeId}") @PreAuthorize("hasPrivilegeForBusinessById(\'marketplace/view/appinstallation\', #businessId) || hasPrivilegeForBusinessById(\'marketplace/view/privilege\', #businessId)") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<FindInstalledAppByStoreIdResponse> findAllAppByStoreId(@RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="x-version",required=false,defaultValue="8.19.7") String versionId, @RequestParam(value="locale",required=false) @IgnoreAudit String locale, @PathVariable(value="storeId",required=true) String storeId, @RequestParam(value="filters",required=false) String filters, @RequestParam(value="sort",required=false) String sort, @RequestParam(value="page",required=false,defaultValue="1") @Min(value=1L,message="{param.page.min}") @Min(value=1L,message="{param.page.min}") Integer page, @RequestHeader(value="businessId",required=true,defaultValue="0") String businessId, @RequestParam(value="size",required=false,defaultValue="10") @Min(value=1L,message="{param.size.min}") @Max(value=50L,message="{param.size.max}") @Min(value=1L,message="{param.size.min}") @Max(value=50L,message="{param.size.max}") Integer size)
-