Sends a desktop notification.
The following keys may be present in notification
:
Each serialized button is a dictionary with the following supported keys:
Actions with a prefix of "app." are assumed to be exported by the application and will be activated via the org.freedesktop.Application
interface, others are activated by emitting the [signal@Portal:XdpPortal:notification-action-invoked
] signal.
It is the callers responsibility to ensure that the ID is unique among all notifications.
To withdraw a notification, use [[email protected]_notification].
this |
a [class@Portal] |
id |
unique ID for the notification |
notification |
a [[email protected]] dictionary with the content of the notification |
flags |
options for this call |
cancellable |
optional [[email protected]] |
callback |
a callback to call when the request is done |
data |
data to pass to |