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