@override Object toJson() => { if (snapshotTime case final snapshotTime?) 'snapshotTime': snapshotTime.toJson(), if (startTime case final startTime?) 'startTime': startTime.toJson(), };