OptionalonCallback to invoke when the notification is clicked/activated. Used for navigating to the relevant chat session.
OptionalsessionTitle of the chat session for display in the notification. Helps distinguish between multiple chats with the same agent.
OptionalshouldCallback to check if the notification should be suppressed. If returns true, the notification will not be shown.
Options for showing a completion notification.