OptionalactionWhether to use action icons.
OptionalactionsMap of action label to callback.
OptionalappApplication name shown in the notification.
OptionalbodyNotification body text.
OptionalcategoryNotification category string.
OptionaldesktopDesktop entry name hint.
OptionaliconIcon name for the notification.
OptionalidNotification ID for replacing existing notifications.
OptionalimageImage path hint.
OptionalonCallback when the notification is closed.
OptionalresidentWhether the notification is resident (stays until dismissed).
OptionalsoundSound file path hint.
OptionalsoundSound name hint.
OptionalsummaryNotification summary/title.
OptionalsuppressWhether to suppress the notification sound.
OptionaltimeoutTimeout in milliseconds (0 for no auto-close).
OptionaltransientWhether the notification is transient.
OptionalurgencyUrgency level: 'low', 'normal', or 'critical'.
OptionalxX position hint for the notification.
OptionalyY position hint for the notification.
Options for sending a desktop notification.