IPopFlowGenericRequest
This object must be passed as the request object for pop operation to open any page.
Functions
setFlow
This function is used to set flow of application. .
The following example shows the
                syntax:
            setFlow(flow: string): void;The following table shows the parameter:
| Parameter Name | Required? | Description | 
|---|---|---|
| flow | No | Flow URL of the page. | 
setPage
Function set to set the page of the application.
The following example shows the
                syntax:
            setPage(page: string): void;The following table shows the parameter:
| Parameter Name | Required? | Description | 
|---|---|---|
| page | No | The name of the page. | 
The following code snippet shows an example in
                Typescript:
            const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const globalContext: IGlobalContext = await  frameworkProvider.getGlobalContext(); 
      const requestObject: IPopFlowGenericRequest = frameworkProvider.requestHelper.createPublishRequest('PopOperation') as IPopFlowGenericRequest;
      requestObject.setFlow('service/ec/container/sr');
      requestObject.setPage('view-article');
      requestObject.setInputParameters({answerId: "10006003"});
      const response: IPopFlowResponse = await globalContext.publish(requestObject) as IPopFlowResponse;The following code snippet shows an example in JavaScript
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID''v1'); 
      const globalContext = await  frameworkProvider.getGlobalContext(); 
      const requestObject = frameworkProvider.requestHelper.createPublishRequest('PopOperation');
      requestObject.setFlow('service/ec/container/sr');
      requestObject.setPage('view-article');
      requestObject.setInputParameters({answerId: "10006003"});
      const response = await globalContext.publish(requestObject);