fromMap method
Exports all content into a serializable object
Implementation
@override
NotificationContent? fromMap(Map<String, dynamic> mapData) {
super.fromMap(mapData);
_hideLargeIconOnExpand = LocalAssertUtils.extractValue(
NOTIFICATION_HIDE_LARGE_ICON_ON_EXPAND, mapData, bool);
_progress =
LocalAssertUtils.extractValue(NOTIFICATION_PROGRESS, mapData, int);
_badge = LocalAssertUtils.extractValue(NOTIFICATION_BADGE, mapData, int);
_ticker =
LocalAssertUtils.extractValue(NOTIFICATION_TICKER, mapData, String);
_locked =
LocalAssertUtils.extractValue(NOTIFICATION_LOCKED, mapData, bool);
_notificationLayout = LocalAssertUtils.extractEnum<NotificationLayout>(
NOTIFICATION_LAYOUT, mapData, NotificationLayout.values);
_displayOnForeground = LocalAssertUtils.extractValue(
NOTIFICATION_DISPLAY_ON_FOREGROUND, mapData, bool);
_displayOnBackground = LocalAssertUtils.extractValue(
NOTIFICATION_DISPLAY_ON_BACKGROUND, mapData, bool);
try {
validate();
} catch (e) {
return null;
}
return this;
}