toFire method
Implementation
@override
Future<dynamic> toFire(DateTime? value) async {
if (value == null) return null;
final bytes = ByteData(8)..setInt64(0, value.millisecondsSinceEpoch);
final byteList = bytes.buffer.asUint8List();
return base64Encode(byteList);
}