Optionalactionsactions to offer with the notification. These will be presented as buttons. Due to limited space you should not have more than one or two actions and usually combining actions with displayMS is probably a bad idea as it would require the user to act in a limited time.
Optionalallowif set, the user may suppress the notification in the future
Optionalcreatedtime the notification was created
Optionaldisplaythe duration to display the message. If this is undefined, the message has to be dismissed by the user. Giving a duration may be convenient for the user but it is impossible to correctly estimate the time it takes a user to read a message. Please take into consideration that a user may be forced to read the message in a language not native to him and in general some people simply read slower than others. Also you can't assume the user starts reading the message immediately when it gets displayed, he may be presented with multiple messages at once. The ui may not even be visible at the time the message gets shown.
Therefore: Absolutely never display an important message with a timer!
As of Vortex 1.16.x, any notification with a timer will be raised as a toast notification (unless noToast is set)
Optionalgroupif set, notifications with the same group will be grouped together and shown as one entry that can be expanded.
Optionaliconpath to an icon/image to display in the notification. 'global' notifications displayed outside the window will always display an icon so the user can tell which application it is from. If no icon is specified this will fall back to the application icon.
Optionalidunique id of the notification. can be left out as the notification system generates its own. Manually set an id if you intend to programatically stop the notification
Optionallocalizecontrol which part of the notification gets localized. default is true for both
the message to display. This shouldn't be long
Optionalnoif set, no Dismiss button is provided automatically
Optionalnoif set, the notification will not be shown as a toast even if it has a displayMS
Optionalprocessid of the process that triggered this action
Optionalprogressprogress in percent (0-100). If set, the notification is a progress indicator
Optionalreplacereplacement parameters for the localisation of title and message (the same replacement dictionary will be used for both)
Optionaltitleoptional title. Should only be one or two words
the kind of notification to display. This mostly determines its look but also features to a degree. Possible values:
Optionalupdatedtime the notification was last updated
a notification message
Export
INotification