class PostHistoriesRequestModel { List listMedicalHistoryVM; PostHistoriesRequestModel({this.listMedicalHistoryVM}); PostHistoriesRequestModel.fromJson(Map json) { if (json['listMedicalHistoryVM'] != null) { listMedicalHistoryVM = new List(); json['listMedicalHistoryVM'].forEach((v) { listMedicalHistoryVM.add(new ListMedicalHistoryVM.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); if (this.listMedicalHistoryVM != null) { data['listMedicalHistoryVM'] = this.listMedicalHistoryVM.map((v) => v.toJson()).toList(); } return data; } } class ListMedicalHistoryVM { int patientMRN; int historyType; int historyId; int episodeId; int appointmentNo; bool isChecked; String remarks; ListMedicalHistoryVM( {this.patientMRN, this.historyType, this.historyId, this.episodeId, this.appointmentNo, this.isChecked, this.remarks}); ListMedicalHistoryVM.fromJson(Map json) { patientMRN = json['patientMRN']; historyType = json['historyType']; historyId = json['historyId']; episodeId = json['episodeId']; appointmentNo = json['appointmentNo']; isChecked = json['isChecked']; remarks = json['remarks']; } Map toJson() { final Map data = new Map(); data['patientMRN'] = this.patientMRN; data['historyType'] = this.historyType; data['historyId'] = this.historyId; data['episodeId'] = this.episodeId; data['appointmentNo'] = this.appointmentNo; data['isChecked'] = this.isChecked; data['remarks'] = this.remarks; return data; } }