import 'package:flutter/cupertino.dart'; class ReferToDoctorRequest { /* *@author: Ibrahim Albitar *@Date:03/06/2020 *@param: *@return: *@desc: ReferToDoctor */ int projectID; int admissionNo; String roomID; String referralClinic; String referralDoctor; int createdBy; int editedBy; int patientID; int patientTypeID; int referringClinic; int referringDoctor; String referringDoctorRemarks; String priority; String frequency; String extension; int languageID; String stamp; String iPAdress; double versionID; int channel; String tokenID; String sessionID; bool isLoginForDoctorApp; bool patientOutSA; /* { "ProjectID": 21, "AdmissionNo": 2020005477, "RoomID": "ISO-6", "ReferralClinic": "36", "ReferralDoctor": "230893", "CreatedBy": 121814, "EditedBy": 121814, "PatientID": 3349491, "PatientTypeID": 1, "ReferringClinic": 14, "ReferringDoctor": 121814, "ReferringDoctorRemarks": "dfcdfdfdf", "Priority": "1", "Frequency": "1", "Extension": "eeee", "LanguageID": 2, "stamp": "2020-06-03T11:26:42.358Z", "IPAdress": "11.11.11.11", "VersionID": 1.2, "Channel": 9, "TokenID": "gyIQFH4WWEm2Tq7xjYMjsg==", "SessionID": "JBXRsDl37L", "IsLoginForDoctorApp": true, "PatientOutSA": false } */ ReferToDoctorRequest( {@required this.projectID, @required this.admissionNo, @required this.roomID , @required this.referralClinic, @required this.referralDoctor , @required this.createdBy, @required this.editedBy , @required this.patientID, @required this.patientTypeID, @required this.referringClinic, @required this.referringDoctor, @required this.referringDoctorRemarks, @required this.priority , @required this.frequency, @required this.extension, this.languageID = 2, this.stamp = "2020-06-03T11:26:42.358Z", this.iPAdress = "11.11.11.11", this.versionID = 1.2, this.channel = 9, @required this.tokenID, this.sessionID = "JBXRsDl37L", this.isLoginForDoctorApp = true, this.patientOutSA = false}); ReferToDoctorRequest.fromJson(Map json) { projectID = json['ProjectID']; admissionNo = json['AdmissionNo']; roomID = json['RoomID']; referralClinic = json['ReferralClinic']; referralDoctor = json['ReferralDoctor']; createdBy = json['CreatedBy']; editedBy = json['EditedBy']; patientID = json['PatientID']; patientTypeID = json['PatientTypeID']; referringClinic = json['ReferringClinic']; referringDoctor = json['ReferringDoctor']; referringDoctorRemarks = json['ReferringDoctorRemarks']; priority = json['Priority']; frequency = json['Frequency']; extension = json['Extension']; languageID = json['LanguageID']; stamp = json['stamp']; iPAdress = json['IPAdress']; versionID = json['VersionID']; channel = json['Channel']; tokenID = json['TokenID']; sessionID = json['SessionID']; isLoginForDoctorApp = json['IsLoginForDoctorApp']; patientOutSA = json['PatientOutSA']; } Map toJson() { final Map data = new Map(); data['ProjectID'] = this.projectID; data['AdmissionNo'] = this.admissionNo; data['RoomID'] = this.roomID; data['ReferralClinic'] = this.referralClinic; data['ReferralDoctor'] = this.referralDoctor; data['CreatedBy'] = this.createdBy; data['EditedBy'] = this.editedBy; data['PatientID'] = this.patientID; data['PatientTypeID'] = this.patientTypeID; data['ReferringClinic'] = this.referringClinic; data['ReferringDoctor'] = this.referringDoctor; data['ReferringDoctorRemarks'] = this.referringDoctorRemarks; data['Priority'] = this.priority; data['Frequency'] = this.frequency; data['Extension'] = this.extension; data['LanguageID'] = this.languageID; data['stamp'] = this.stamp; data['IPAdress'] = this.iPAdress; data['VersionID'] = this.versionID; data['Channel'] = this.channel; data['TokenID'] = this.tokenID; data['SessionID'] = this.sessionID; data['IsLoginForDoctorApp'] = this.isLoginForDoctorApp; data['PatientOutSA'] = this.patientOutSA; return data; } }