class Duty { const Duty({required this.dutyNumber, required this.busWorkNumber}); final String dutyNumber; final String busWorkNumber; Duty copyWith({String? dutyNumber, String? busWorkNumber}) { return Duty( dutyNumber: dutyNumber ?? this.dutyNumber, busWorkNumber: busWorkNumber ?? this.busWorkNumber, ); } Map toJson() { return {"dutyNumber": dutyNumber, "busWorkNumber": busWorkNumber}; } factory Duty.fromJson(Map json) { return Duty( dutyNumber: (json["dutyNumber"] ?? "").toString(), busWorkNumber: (json["busWorkNumber"] ?? "").toString(), ); } }