/* *@author:Modified by amjad add getter and setter Amjad Amireh *@Date:11/5/2020 *@param: *@return:PatientsScreen Search textbox filter *@desc: */ class PatientModel { int? ProjectID; int? ClinicID; int? DoctorID; String? FirstName; String? MiddleName; String? LastName; String? PatientMobileNumber; String? PatientIdentificationID; int? PatientID; String? From; String? To; int? LanguageID; String? stamp; String? IPAdress; double? VersionID; int? Channel; String? TokenID; String? SessionID; bool? IsLoginForDoctorApp; bool? PatientOutSA; int? Searchtype; String? IdentificationNo; String? MobileNo; int? get getProjectID => ProjectID; set setProjectID(int? ProjectID) => this.ProjectID = ProjectID; int? get getClinicID => ClinicID; set setClinicID(int? ClinicID) => this.ClinicID = ClinicID; int? get getDoctorID => DoctorID; set setDoctorID(int? DoctorID) => this.DoctorID = DoctorID; String? get getFirstName => FirstName; set setFirstName(String? FirstName) => this.FirstName = FirstName; String? get getMiddleName => MiddleName; set setMiddleName(String? MiddleName) => this.MiddleName = MiddleName; String? get getLastName => LastName; set setLastName(String? LastName) => this.LastName = LastName; String? get getPatientMobileNumber => PatientMobileNumber; set setPatientMobileNumber(String? PatientMobileNumber) => this.PatientMobileNumber = PatientMobileNumber; // String? get getPatientIdentificationID => PatientIdentificationID; // set setPatientIdentificationID(String? PatientIdentificationID) => this.PatientIdentificationID = PatientIdentificationID; int? get getPatientID => PatientID; set setPatientID(int? PatientID) => this.PatientID = PatientID; String? get getFrom => From; set setFrom(String? From) => this.From = From; String? get getTo => To; set setTo(String? To) => this.To = To; int? get getLanguageID => LanguageID; set setLanguageID(int? LanguageID) => this.LanguageID = LanguageID; String? get getStamp => stamp; set setStamp(String? stamp) => this.stamp = stamp; String? get getIPAdress => IPAdress; set setIPAdress(String? IPAdress) => this.IPAdress = IPAdress; double? get getVersionID => VersionID; set setVersionID(double? VersionID) => this.VersionID = VersionID; int? get getChannel => Channel; set setChannel(int? Channel) => this.Channel = Channel; String? get getTokenID => TokenID; set setTokenID(String? TokenID) => this.TokenID = TokenID; String? get getSessionID => SessionID; set setSessionID(String? SessionID) => this.SessionID = SessionID; bool? get getIsLoginForDoctorApp => IsLoginForDoctorApp; set setIsLoginForDoctorApp(bool? IsLoginForDoctorApp) => this.IsLoginForDoctorApp = IsLoginForDoctorApp; bool? get getPatientOutSA => PatientOutSA; set setPatientOutSA(bool? PatientOutSA) => this.PatientOutSA = PatientOutSA; PatientModel( {this.ProjectID, this.ClinicID, this.DoctorID, this.FirstName, this.MiddleName, this.LastName, this.PatientMobileNumber, this.PatientIdentificationID, this.PatientID, this.From, this.To, this.LanguageID, this.stamp, this.IPAdress, this.VersionID, this.Channel, this.TokenID, this.SessionID, this.IsLoginForDoctorApp, this.PatientOutSA, this.Searchtype, this.IdentificationNo, this.MobileNo}); factory PatientModel.fromJson(Map json) => PatientModel( FirstName: json["FirstName"], LastName: json["LasttName"], ); Map toJson() { final Map data = new Map(); data['ProjectID'] = this.ProjectID; data['ClinicID'] = this.ClinicID; data['DoctorID'] = this.DoctorID; data['PatientID'] = this.PatientID; data['FirstName'] = this.FirstName; data['MiddleName'] = this.MiddleName; data['LastName'] = this.LastName; data['PatientMobileNumber'] = this.PatientMobileNumber; data['PatientIdentificationID'] = this.PatientIdentificationID; data['PatientID'] = this.PatientID; data['From'] = this.From; data['To'] = this.To; 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; data['Searchtype'] = this.Searchtype; data['IdentificationNo'] = this.IdentificationNo; data['MobileNo'] = this.MobileNo; return data; } } //***************************