fromFire method
Implementation
@override
Future<DateTime?> fromFire(dynamic value) async {
if (value == null) return null;
final byteList = base64Decode(value as String);
final byteData = ByteData.sublistView(Uint8List.fromList(byteList));
final millisecondsSinceEpoch = byteData.getInt64(0);
return DateTime.fromMillisecondsSinceEpoch(millisecondsSinceEpoch);
}