Modify patiant screen icon avatar
parent
230bdb2430
commit
4e62947df2
@ -0,0 +1,183 @@
|
|||||||
|
/*
|
||||||
|
*@author: Amjad Amireh
|
||||||
|
*@Date:15/6/2020
|
||||||
|
*@param:
|
||||||
|
*@return:
|
||||||
|
*@desc: Find list of pending patients Model
|
||||||
|
*/
|
||||||
|
import 'dart:convert';
|
||||||
|
|
||||||
|
ListPendingPatientListModel listPendingPatientListModelFromJson(String str) => ListPendingPatientListModel.fromJson(json.decode(str));
|
||||||
|
|
||||||
|
String listPendingPatientListModelToJson(ListPendingPatientListModel data) => json.encode(data.toJson());
|
||||||
|
|
||||||
|
class ListPendingPatientListModel {
|
||||||
|
ListPendingPatientListModel({
|
||||||
|
this.acceptedBy,
|
||||||
|
this.acceptedOn,
|
||||||
|
this.age,
|
||||||
|
this.appointmentNo,
|
||||||
|
this.arrivalTime,
|
||||||
|
this.arrivalTimeD,
|
||||||
|
this.callStatus,
|
||||||
|
this.clientRequestId,
|
||||||
|
this.clinicName,
|
||||||
|
this.consoltationEnd,
|
||||||
|
this.consultationNotes,
|
||||||
|
this.createdOn,
|
||||||
|
this.dateOfBirth,
|
||||||
|
this.deviceToken,
|
||||||
|
this.deviceType,
|
||||||
|
this.doctorName,
|
||||||
|
this.editOn,
|
||||||
|
this.gender,
|
||||||
|
this.isFollowUp,
|
||||||
|
this.isFromVida,
|
||||||
|
this.isLoginB,
|
||||||
|
this.isOutKsa,
|
||||||
|
this.isRejected,
|
||||||
|
this.language,
|
||||||
|
this.latitude,
|
||||||
|
this.longitude,
|
||||||
|
this.mobileNumber,
|
||||||
|
this.openSession,
|
||||||
|
this.openTokenId,
|
||||||
|
this.patientId,
|
||||||
|
this.patientName,
|
||||||
|
this.patientStatus,
|
||||||
|
this.preferredLanguage,
|
||||||
|
this.projectId,
|
||||||
|
this.scoring,
|
||||||
|
this.serviceId,
|
||||||
|
this.tokenId,
|
||||||
|
this.vcId,
|
||||||
|
this.voipToken,
|
||||||
|
});
|
||||||
|
|
||||||
|
dynamic acceptedBy;
|
||||||
|
dynamic acceptedOn;
|
||||||
|
int age;
|
||||||
|
dynamic appointmentNo;
|
||||||
|
String arrivalTime;
|
||||||
|
String arrivalTimeD;
|
||||||
|
int callStatus;
|
||||||
|
String clientRequestId;
|
||||||
|
String clinicName;
|
||||||
|
dynamic consoltationEnd;
|
||||||
|
dynamic consultationNotes;
|
||||||
|
dynamic createdOn;
|
||||||
|
DateTime dateOfBirth;
|
||||||
|
String deviceToken;
|
||||||
|
String deviceType;
|
||||||
|
dynamic doctorName;
|
||||||
|
String editOn;
|
||||||
|
String gender;
|
||||||
|
bool isFollowUp;
|
||||||
|
dynamic isFromVida;
|
||||||
|
int isLoginB;
|
||||||
|
bool isOutKsa;
|
||||||
|
int isRejected;
|
||||||
|
String language;
|
||||||
|
double latitude;
|
||||||
|
double longitude;
|
||||||
|
String mobileNumber;
|
||||||
|
dynamic openSession;
|
||||||
|
dynamic openTokenId;
|
||||||
|
String patientId;
|
||||||
|
String patientName;
|
||||||
|
int patientStatus;
|
||||||
|
String preferredLanguage;
|
||||||
|
int projectId;
|
||||||
|
int scoring;
|
||||||
|
int serviceId;
|
||||||
|
dynamic tokenId;
|
||||||
|
int vcId;
|
||||||
|
String voipToken;
|
||||||
|
|
||||||
|
factory ListPendingPatientListModel.fromJson(Map<String, dynamic> json) => ListPendingPatientListModel(
|
||||||
|
acceptedBy: json["AcceptedBy"],
|
||||||
|
acceptedOn: json["AcceptedOn"],
|
||||||
|
age: json["Age"],
|
||||||
|
appointmentNo: json["AppointmentNo"],
|
||||||
|
arrivalTime: json["ArrivalTime"],
|
||||||
|
arrivalTimeD: json["ArrivalTimeD"],
|
||||||
|
callStatus: json["CallStatus"],
|
||||||
|
clientRequestId: json["ClientRequestID"],
|
||||||
|
clinicName: json["ClinicName"],
|
||||||
|
consoltationEnd: json["ConsoltationEnd"],
|
||||||
|
consultationNotes: json["ConsultationNotes"],
|
||||||
|
createdOn: json["CreatedOn"],
|
||||||
|
dateOfBirth: DateTime.parse(json["DateOfBirth"]),
|
||||||
|
deviceToken: json["DeviceToken"],
|
||||||
|
deviceType: json["DeviceType"],
|
||||||
|
doctorName: json["DoctorName"],
|
||||||
|
editOn: json["EditOn"],
|
||||||
|
gender: json["Gender"],
|
||||||
|
isFollowUp: json["IsFollowUP"],
|
||||||
|
isFromVida: json["IsFromVida"],
|
||||||
|
isLoginB: json["IsLoginB"],
|
||||||
|
isOutKsa: json["IsOutKSA"],
|
||||||
|
isRejected: json["IsRejected"],
|
||||||
|
language: json["Language"],
|
||||||
|
latitude: json["Latitude"].toDouble(),
|
||||||
|
longitude: json["Longitude"].toDouble(),
|
||||||
|
mobileNumber: json["MobileNumber"],
|
||||||
|
openSession: json["OpenSession"],
|
||||||
|
openTokenId: json["OpenTokenID"],
|
||||||
|
patientId: json["PatientID"],
|
||||||
|
patientName: json["PatientName"],
|
||||||
|
patientStatus: json["PatientStatus"],
|
||||||
|
preferredLanguage: json["PreferredLanguage"],
|
||||||
|
projectId: json["ProjectID"],
|
||||||
|
scoring: json["Scoring"],
|
||||||
|
serviceId: json["ServiceID"],
|
||||||
|
tokenId: json["TokenID"],
|
||||||
|
vcId: json["VC_ID"],
|
||||||
|
voipToken: json["VoipToken"],
|
||||||
|
);
|
||||||
|
|
||||||
|
Map<String, dynamic> toJson() => {
|
||||||
|
"AcceptedBy": acceptedBy,
|
||||||
|
"AcceptedOn": acceptedOn,
|
||||||
|
"Age": age,
|
||||||
|
"AppointmentNo": appointmentNo,
|
||||||
|
"ArrivalTime": arrivalTime,
|
||||||
|
"ArrivalTimeD": arrivalTimeD,
|
||||||
|
"CallStatus": callStatus,
|
||||||
|
"ClientRequestID": clientRequestId,
|
||||||
|
"ClinicName": clinicName,
|
||||||
|
"ConsoltationEnd": consoltationEnd,
|
||||||
|
"ConsultationNotes": consultationNotes,
|
||||||
|
"CreatedOn": createdOn,
|
||||||
|
"DateOfBirth": "${dateOfBirth.year.toString().padLeft(4, '0')}-${dateOfBirth.month.toString().padLeft(2, '0')}-${dateOfBirth.day.toString().padLeft(2, '0')}",
|
||||||
|
"DeviceToken": deviceToken,
|
||||||
|
"DeviceType": deviceType,
|
||||||
|
"DoctorName": doctorName,
|
||||||
|
"EditOn": editOn,
|
||||||
|
"Gender": gender,
|
||||||
|
"IsFollowUP": isFollowUp,
|
||||||
|
"IsFromVida": isFromVida,
|
||||||
|
"IsLoginB": isLoginB,
|
||||||
|
"IsOutKSA": isOutKsa,
|
||||||
|
"IsRejected": isRejected,
|
||||||
|
"Language": language,
|
||||||
|
"Latitude": latitude,
|
||||||
|
"Longitude": longitude,
|
||||||
|
"MobileNumber": mobileNumber,
|
||||||
|
"OpenSession": openSession,
|
||||||
|
"OpenTokenID": openTokenId,
|
||||||
|
"PatientID": patientId,
|
||||||
|
"PatientName": patientName,
|
||||||
|
"PatientStatus": patientStatus,
|
||||||
|
"PreferredLanguage": preferredLanguage,
|
||||||
|
"ProjectID": projectId,
|
||||||
|
"Scoring": scoring,
|
||||||
|
"ServiceID": serviceId,
|
||||||
|
"TokenID": tokenId,
|
||||||
|
"VC_ID": vcId,
|
||||||
|
"VoipToken": voipToken,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
// To parse this JSON data, do
|
||||||
|
//
|
||||||
|
// final listPendingPatientListModel = listPendingPatientListModelFromJson(jsonString);
|
||||||
Loading…
Reference in New Issue