fromJson method

  1. @override
DateTime? fromJson(
  1. dynamic value
)
override

Implementation

@override
DateTime? fromJson(value) {
  try {
    if (value == null) return null;
    if (value is String) return DateTime.parse(value);
    if (value is int) value = value.toDouble();
    if (value < 0) return null;

    return DateTime.fromMillisecondsSinceEpoch(unit.addScale(value).toInt());
  }
  catch (e) {
    return null;
  }
}