You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.8 KiB
Dart
104 lines
2.8 KiB
Dart
/*
|
|
*@author: Elham Rababah
|
|
*@Date:6/5/2020
|
|
*@param:
|
|
*@return:LabOrdersResModel
|
|
*@desc: LabOrdersResModel class
|
|
*/
|
|
class LabOrdersResModel {
|
|
String setupID;
|
|
int projectID;
|
|
int patientID;
|
|
int patientType;
|
|
int orderNo;
|
|
String orderDate;
|
|
int invoiceTransactionType;
|
|
int invoiceNo;
|
|
int clinicId;
|
|
int doctorId;
|
|
int status;
|
|
String createdBy;
|
|
Null createdByN;
|
|
String createdOn;
|
|
String editedBy;
|
|
Null editedByN;
|
|
String editedOn;
|
|
String clinicName;
|
|
String doctorImageURL;
|
|
String doctorName;
|
|
String projectName;
|
|
|
|
LabOrdersResModel(
|
|
{this.setupID,
|
|
this.projectID,
|
|
this.patientID,
|
|
this.patientType,
|
|
this.orderNo,
|
|
this.orderDate,
|
|
this.invoiceTransactionType,
|
|
this.invoiceNo,
|
|
this.clinicId,
|
|
this.doctorId,
|
|
this.status,
|
|
this.createdBy,
|
|
this.createdByN,
|
|
this.createdOn,
|
|
this.editedBy,
|
|
this.editedByN,
|
|
this.editedOn,
|
|
this.clinicName,
|
|
this.doctorImageURL,
|
|
this.doctorName,
|
|
this.projectName});
|
|
|
|
LabOrdersResModel.fromJson(Map<String, dynamic> json) {
|
|
setupID = json['SetupID'];
|
|
projectID = json['ProjectID'];
|
|
patientID = json['PatientID'];
|
|
patientType = json['PatientType'];
|
|
orderNo = json['OrderNo'];
|
|
orderDate = json['OrderDate'];
|
|
invoiceTransactionType = json['InvoiceTransactionType'];
|
|
invoiceNo = json['InvoiceNo'];
|
|
clinicId = json['ClinicId'];
|
|
doctorId = json['DoctorId'];
|
|
status = json['Status'];
|
|
createdBy = json['CreatedBy'];
|
|
createdByN = json['CreatedByN'];
|
|
createdOn = json['CreatedOn'];
|
|
editedBy = json['EditedBy'];
|
|
editedByN = json['EditedByN'];
|
|
editedOn = json['EditedOn'];
|
|
clinicName = json['ClinicName'];
|
|
doctorImageURL = json['DoctorImageURL'];
|
|
doctorName = json['DoctorName'];
|
|
projectName = json['ProjectName'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['SetupID'] = this.setupID;
|
|
data['ProjectID'] = this.projectID;
|
|
data['PatientID'] = this.patientID;
|
|
data['PatientType'] = this.patientType;
|
|
data['OrderNo'] = this.orderNo;
|
|
data['OrderDate'] = this.orderDate;
|
|
data['InvoiceTransactionType'] = this.invoiceTransactionType;
|
|
data['InvoiceNo'] = this.invoiceNo;
|
|
data['ClinicId'] = this.clinicId;
|
|
data['DoctorId'] = this.doctorId;
|
|
data['Status'] = this.status;
|
|
data['CreatedBy'] = this.createdBy;
|
|
data['CreatedByN'] = this.createdByN;
|
|
data['CreatedOn'] = this.createdOn;
|
|
data['EditedBy'] = this.editedBy;
|
|
data['EditedByN'] = this.editedByN;
|
|
data['EditedOn'] = this.editedOn;
|
|
data['ClinicName'] = this.clinicName;
|
|
data['DoctorImageURL'] = this.doctorImageURL;
|
|
data['DoctorName'] = this.doctorName;
|
|
data['ProjectName'] = this.projectName;
|
|
return data;
|
|
}
|
|
}
|