class AuthModel { final String token; final AuthDoctorModel model; AuthModel({ required this.token, required this.model, }); } class AuthDoctorModel { // "M_UserID": "1", // "M_UserUsername": "alhadad", // "M_UserM_DoctorCode": "3101210841", // "M_UserM_DoctorID": "9562", // "M_UserM_StaffID": "376", // "ip": "139.194.156.91", // "agent": "PostmanRuntime/7.29.2" // late String doctorID; // late String doctorName; // new late String M_UserID; late String M_UserUsername; late String M_UserEmail; late String M_CompanyID; late String M_CompanyName; // late String M_UserM_StaffID; // late String M_UserM_MouID; late String ip; late String agent; AuthDoctorModel({ // required this.doctorID, // required this.doctorName, required this.M_UserID, required this.M_UserUsername, required this.M_UserEmail, required this.M_CompanyID, required this.M_CompanyName, // this.M_UserM_StaffID = "", // this.M_UserM_MouID = "", this.ip = "", this.agent = "" }); AuthDoctorModel.fromJson(Map json) { M_UserID = json['M_UserID'].toString(); M_UserUsername = json['M_UserUsername'].toString(); M_UserEmail = json['M_UserEmail'].toString(); M_CompanyID = json['M_CompanyID'].toString(); M_CompanyName = json['M_CompanyName'].toString(); // M_UserM_StaffID = json['M_UserM_StaffID'].toString(); // M_UserM_MouID = json['M_UserM_MouID'].toString(); ip = json['ip'].toString(); agent = json['agent'].toString(); } Map toJson() { final Map data = {}; data['M_UserID'] = M_UserID; data['M_UserUsername'] = M_UserUsername; data['M_UserEmail'] = M_UserEmail; data['M_CompanyID'] = M_CompanyID; data['M_CompanyName'] = M_CompanyName; // data['M_UserM_StaffID'] = M_UserM_StaffID; // data['M_UserM_MouID'] = M_UserM_MouID; data['ip'] = ip; data['agent'] = agent; return data; } }