Action buttons (at most three).
OptionalbodyBody text, when given.
OptionalchannelChannel id, when given.
clock.now() at creation.
OptionaliconIcon reference, when given.
Shell-assigned id, e.g. shell-1.
Effective priority (normal when omitted).
Notification title.
Owning window.
One active notification the mock keeps.
Example