class Worker { final String? id; final String name; Worker({ this.id, required this.name, }); Worker copyWith({ String? id, String? name, }) { return Worker( id: id ?? this.id, name: name ?? this.name, ); } Map toJson() { return { 'id': id, 'name': name, }; } factory Worker.fromJson(Map json) { return Worker( id: json['id'], name: json['name'], ); } }