toMap method
Converts the NotificationContent instance to a map.
Implementation
@override
Map<String, dynamic> toMap() {
Map<String, dynamic> dataMap = super.toMap();
dataMap = dataMap
..addAll({
NOTIFICATION_HIDE_LARGE_ICON_ON_EXPAND: _hideLargeIconOnExpand,
NOTIFICATION_PROGRESS: _progress,
NOTIFICATION_BADGE: _badge,
NOTIFICATION_TICKER: _ticker,
NOTIFICATION_LOCKED: _locked,
NOTIFICATION_LAYOUT: _notificationLayout?.name,
NOTIFICATION_DISPLAY_ON_FOREGROUND: _displayOnForeground,
NOTIFICATION_DISPLAY_ON_BACKGROUND: _displayOnBackground,
NOTIFICATION_DURATION: _duration?.inSeconds,
NOTIFICATION_PLAY_STATE: _playState?.toMap(),
NOTIFICATION_PLAYBACK_SPEED: _playbackSpeed,
});
return dataMap;
}