async onNotification(userContext, payload, fusebitContext) {
        const error = new Error('Not implemented. Please implement VendorBot.onNotification to process notificiations to teams users.');
        error.status = error.statusCode = 501;
        throw error;
    }
/**
     * Invoked when a call from a vendor's user handler requested a notification to be sent to a Teams user
     * associated with a specific vendor's user. The return value will be JSON-serialized and passed back to the
     * vendor's user handler.
     * @param {*} userContext The user context representing the vendor's user. Contains vendorToken and vendorUserProfile, representing responses
     * from getAccessToken and getUserProfile, respectively.
     * @param {*} payload The payload is an object passed-through unchanged from the request from the vendor's user hadler.
     * @param {FusebitContext} fusebitContext The FusebitContext representing the request
     */
Invoked when a call from a vendor's user handler requested a notification to be sent to a Teams user
associated with a specific vendor's user. The return value will be JSON-serialized and passed back to the
vendor's user handler.
@param {*} userContext The user context representing the vendor's user. Contains vendorToken and vendorUserProfile, representing responses
from getAccessToken and getUserProfile, respectively.
@param {*} payload The payload is an object passed-through unchanged from the request from the vendor's user hadler.
@param {FusebitContext} fusebitContext The FusebitContext representing the request
Invoked when a call from a vendor ' s user handler requested a notification to be sent to a Teams user associated with a specific vendor ' s user . The return value will be JSON - serialized and passed back to the vendor ' s user handler . @param { * } userContext The user context representing the vendor ' s user . Contains vendorToken and vendorUserProfile representing responses from getAccessToken and getUserProfile respectively . @param { * } payload The payload is an object passed - through unchanged from the request from the vendor ' s user hadler . @param { FusebitContext } fusebitContext The FusebitContext representing the request
async onNotification(userContext, payload, fusebitContext) {
        const error = new Error('Not implemented. Please implement VendorBot.onNotification to process notificiations to teams users.');
        error.status = error.statusCode = 501;
        throw error;
    }
async onNotification ( userContext , payload , fusebitContext ) { const error = new Error ( 'Not implemented. Please implement VendorBot.onNotification to process notificiations to teams users.' ) ; error . status = error . statusCode = 501 ; throw error ; }
Invoked when a call from a vendor's user handler requested a notification to be sent to a Teams user
 associated with a specific vendor's user.
Invoked when a call from a vendor ' s user handler requested a notification to be sent to a Teams user associated with a specific vendor ' s user .