@override dynamic toJson(DateTime object) { // Convert DateTime back to Unix timestamp in seconds (integer) return object.toUtc().millisecondsSinceEpoch ~/ 1000; }