class Department{ String? id; String? name; Department({ this.id, this.name, }); factory Department.fromJson(Map parsedJson){ return Department( id: parsedJson["nid"] ?? parsedJson["id"], name: parsedJson["dept_name"] ?? parsedJson["value"], ); } factory Department.fromDepartment(Department? department){ return Department( id: department?.id, name: department?.name, ); } }