@override Object toJson() { return { if (snapshotTime != null) 'snapshotTime': snapshotTime!.toJson(), if (startTime != null) 'startTime': startTime!.toJson(), }; }