class ClinicsServiceTimingsResponse { List patientERGetClinicsServiceTimingsList; ClinicsServiceTimingsResponse({this.patientERGetClinicsServiceTimingsList}); ClinicsServiceTimingsResponse.fromJson(Map json) { if (json['PatientER_GetClinicsServiceTimingsList'] != null) { patientERGetClinicsServiceTimingsList = new List(); json['PatientER_GetClinicsServiceTimingsList'].forEach((v) { patientERGetClinicsServiceTimingsList .add(new PatientERGetClinicsServiceTimingsList.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); if (this.patientERGetClinicsServiceTimingsList != null) { data['PatientER_GetClinicsServiceTimingsList'] = this .patientERGetClinicsServiceTimingsList .map((v) => v.toJson()) .toList(); } return data; } } class PatientERGetClinicsServiceTimingsList { int iD; int serviceID; Null shiftID; int dayOfWeek; String dayOfWeekStr; Null startTime; Null endTime; bool isActive; String createdOn; String createdBy; bool projectOutSA; String dayOfWeekStrN; List shiftTimings; PatientERGetClinicsServiceTimingsList( {this.iD, this.serviceID, this.shiftID, this.dayOfWeek, this.dayOfWeekStr, this.startTime, this.endTime, this.isActive, this.createdOn, this.createdBy, this.projectOutSA, this.dayOfWeekStrN, this.shiftTimings}); PatientERGetClinicsServiceTimingsList.fromJson(Map json) { iD = json['ID']; serviceID = json['ServiceID']; shiftID = json['ShiftID']; dayOfWeek = json['DayOfWeek']; dayOfWeekStr = json['DayOfWeekStr']; startTime = json['StartTime']; endTime = json['EndTime']; isActive = json['IsActive']; createdOn = json['CreatedOn']; createdBy = json['CreatedBy']; projectOutSA = json['ProjectOutSA']; dayOfWeekStrN = json['DayOfWeekStrN']; if (json['ShiftTimings'] != null) { shiftTimings = new List(); json['ShiftTimings'].forEach((v) { shiftTimings.add(new ShiftTimings.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); data['ID'] = this.iD; data['ServiceID'] = this.serviceID; data['ShiftID'] = this.shiftID; data['DayOfWeek'] = this.dayOfWeek; data['DayOfWeekStr'] = this.dayOfWeekStr; data['StartTime'] = this.startTime; data['EndTime'] = this.endTime; data['IsActive'] = this.isActive; data['CreatedOn'] = this.createdOn; data['CreatedBy'] = this.createdBy; data['ProjectOutSA'] = this.projectOutSA; data['DayOfWeekStrN'] = this.dayOfWeekStrN; if (this.shiftTimings != null) { data['ShiftTimings'] = this.shiftTimings.map((v) => v.toJson()).toList(); } return data; } } class ShiftTimings { String endTime; int shiftID; String startTime; ShiftTimings({this.endTime, this.shiftID, this.startTime}); ShiftTimings.fromJson(Map json) { endTime = json['EndTime']; shiftID = json['ShiftID']; startTime = json['StartTime']; } Map toJson() { final Map data = new Map(); data['EndTime'] = this.endTime; data['ShiftID'] = this.shiftID; data['StartTime'] = this.startTime; return data; } }