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