Class AppInvocationController

java.lang.Object
com.skava.marketplace.web.AppInvocationController

@RestController @RequestMapping public class AppInvocationController extends Object
  • Constructor Details

    • AppInvocationController

      public AppInvocationController()
  • Method Details

    • invokeApp

      @PreAuthorize("hasPrivilege(\'marketplace/view/invokeapp\')") @PostMapping("/invokeapp") public org.springframework.http.ResponseEntity<AppInvocationResponse> invokeApp(@RequestHeader(value="appId",required=true,defaultValue="") String appId, @RequestHeader(value="x-appVerison",required=true,defaultValue="8.19.7") String appVersion, @RequestHeader(value="storeId",required=true,defaultValue="") String storeId, @RequestHeader(value="x-auth-token",required=true) String authToken, @Valid @RequestBody(required=true) @Valid AppInvocationRequest appInvocationRequest)
    • getWebhookLogs

      @PreAuthorize("hasPrivilege(\'marketplace/view/appmasterdetails\') && ( hasRoleForBusinessById(\'ROLE_BUSINESS_ADMIN\', #businessId) || hasRoleForBusinessById(\'ROLE_MARKETPLACE_ADMIN\', #businessId) || hasPrivilegeForBusinessById(\'marketplace/view/privilege\', #businessId))") @GetMapping("/webhooklogs") public org.springframework.http.ResponseEntity<Object> getWebhookLogs(@RequestHeader(value="appId",required=true,defaultValue="") String appId, @RequestHeader(value="x-appVersion",required=true,defaultValue="8.19.7") String appVersion, @RequestHeader(value="storeId",required=true,defaultValue="") String storeId, @RequestHeader(value="x-auth-token",required=true) String authToken, @RequestHeader(value="businessId",required=true,defaultValue="0") String businessId, @Valid @RequestHeader(value="webhookType",required=false,defaultValue="SYNC") @Valid com.skava.core.response.marketplace.WebhookType webhookType, @Valid @RequestHeader(value="startTime",required=false) @Valid Long startTime, @Valid @RequestHeader(value="endTime",required=false) @Valid Long endTime, @Valid @RequestHeader(value="nextToken",required=false) @Valid String nextToken)