class allServiceListResponse { String? error; TechDetails? techDetails; List? allServiceList; String? message; allServiceListResponse( {this.error, this.techDetails, this.allServiceList, this.message}); allServiceListResponse.fromJson(Map json) { error = json['error']; techDetails = json['tech_details'] != null ? new TechDetails.fromJson(json['tech_details']) : null; if (json['all_service_list'] != null) { allServiceList = []; json['all_service_list'].forEach((v) { allServiceList!.add(new AllServiceList.fromJson(v)); }); } message = json['message']; } Map toJson() { final Map data = new Map(); data['error'] = this.error; if (this.techDetails != null) { data['tech_details'] = this.techDetails!.toJson(); } if (this.allServiceList != null) { data['all_service_list'] = this.allServiceList!.map((v) => v.toJson()).toList(); } data['message'] = this.message; return data; } } class TechDetails { String? id; String? empName; String? techRoleName; String? mobNum; String? lat; String? lng; String? profileImg; TechDetails( {this.id, this.empName, this.techRoleName, this.mobNum, this.lat, this.lng, this.profileImg}); TechDetails.fromJson(Map json) { id = json['id']; empName = json['emp_name']; techRoleName = json['tech_role_name']; mobNum = json['mob_num']; lat = json['lat']; lng = json['lng']; profileImg = json['profile_img']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['emp_name'] = this.empName; data['tech_role_name'] = this.techRoleName; data['mob_num'] = this.mobNum; data['lat'] = this.lat; data['lng'] = this.lng; data['profile_img'] = this.profileImg; return data; } } class AllServiceList { String? id; String? empName; String? date; String? techRoleName; String? mobNum; String? profileImg; String? feedback; String? openStatus; String? customerServiceRating; String? inOrOutTime; String? runningHrs; String? fsrExt; String? fsrNo; AllServiceList( {this.id, this.empName, this.date, this.techRoleName, this.mobNum, this.profileImg, this.feedback, this.openStatus, this.customerServiceRating, this.inOrOutTime, this.runningHrs, this.fsrExt, this.fsrNo}); AllServiceList.fromJson(Map json) { id = json['id']; empName = json['emp_name']; date = json['date']; techRoleName = json['tech_role_name']; mobNum = json['mob_num']; profileImg = json['profile_img']; feedback = json['feedback']; openStatus = json['open_status']; customerServiceRating = json['customer_service_rating']; inOrOutTime = json['in_or_out_time']; runningHrs = json['running_hrs']; fsrExt = json['fsr_ext']; fsrNo = json['fsr_no']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['emp_name'] = this.empName; data['date'] = this.date; data['tech_role_name'] = this.techRoleName; data['mob_num'] = this.mobNum; data['profile_img'] = this.profileImg; data['feedback'] = this.feedback; data['open_status'] = this.openStatus; data['customer_service_rating'] = this.customerServiceRating; data['in_or_out_time'] = this.inOrOutTime; data['running_hrs'] = this.runningHrs; data['fsr_ext'] = this.fsrExt; data['fsr_no'] = this.fsrNo; return data; } }