fromMap method

  1. @override
NotificationInterval? fromMap(
  1. Map<String, dynamic> mapData
)
override

Creates a NotificationInterval instance from a map of data.

Implementation

@override
NotificationInterval? fromMap(Map<String, dynamic> mapData) {
  super.fromMap(mapData);

  interval = AwesomeAssertUtils.extractValue<int>(
      NOTIFICATION_SCHEDULE_INTERVAL, mapData);

  try {
    validate();
  } catch (e) {
    return null;
  }

  return this;
}