Show notification with multiple actions

Here's a Typescript example:

const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1');
    let notificationContext: INotificationContext = await frameworkProvider.getNotificationContext('notificationId007'); 
    const requestObject: IShowNotificationRequest = frameworkProvider.requestHelper.createPublishRequest('ShowNotification') as IShowNotificationRequest;           
    requestObject.setTitle('Title');        
    requestObject.setActions([{id: 'join', name: 'Join Call'},{id: 'reject', name: 'Reject Call'}]);                                        
    notificationContext.publish(requestObject).then((message) => {
        const resp = message as INotificationOperationResponse;           
    });
Here's a JavaScript example:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1');     
    let notificationContext = await frameworkProvider.getNotificationContext('notificationId007'); 
    const requestObject = frameworkProvider.requestHelper.createPublishRequest('ShowNotification');         
	requestObject.setTitle('Title');        
    requestObject.setActions([{id: 'join', name: 'Join Call'},{id: 'reject', name: 'Reject Call'}]);     
  	notificationContext.publish(requestObject).then((resp) => {
        //custom Code
    }).catch((err) => {
        console.log(err);
    });