fromMap method
Imports data from a serializable object
Implementation
@override
ReceivedAction fromMap(Map<String, dynamic> dataMap) {
super.fromMap(dataMap);
actionLifeCycle = LocalAssertUtils.extractEnum<NotificationLifeCycle>(
NOTIFICATION_ACTION_LIFECYCLE, dataMap, NotificationLifeCycle.values);
dismissedLifeCycle = LocalAssertUtils.extractEnum<NotificationLifeCycle>(
NOTIFICATION_DISMISSED_LIFE_CYCLE,
dataMap,
NotificationLifeCycle.values);
actionDate = LocalAssertUtils.extractValue(
NOTIFICATION_ACTION_DATE, dataMap, DateTime);
dismissedDate = LocalAssertUtils.extractValue(
NOTIFICATION_DISMISSED_DATE, dataMap, DateTime);
buttonKeyPressed = LocalAssertUtils.extractValue(
NOTIFICATION_BUTTON_KEY_PRESSED, dataMap, String);
buttonKeyInput = LocalAssertUtils.extractValue(
NOTIFICATION_BUTTON_KEY_INPUT, dataMap, String);
return this;
}