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.
141 lines
4.3 KiB
Dart
141 lines
4.3 KiB
Dart
class PrescriptionReport {
|
|
String address;
|
|
int appointmentNo;
|
|
String clinic;
|
|
String companyName;
|
|
int days;
|
|
String doctorName;
|
|
int doseDailyQuantity;
|
|
String frequency;
|
|
int frequencyNumber;
|
|
Null imageExtension;
|
|
Null imageSRCUrl;
|
|
Null imageString;
|
|
Null imageThumbUrl;
|
|
String isCovered;
|
|
String itemDescription;
|
|
int itemID;
|
|
String orderDate;
|
|
int patientID;
|
|
String patientName;
|
|
String phoneOffice1;
|
|
Null prescriptionQR;
|
|
int prescriptionTimes;
|
|
Null productImage;
|
|
String productImageBase64;
|
|
String productImageString;
|
|
int projectID;
|
|
String projectName;
|
|
String remarks;
|
|
String route;
|
|
String sKU;
|
|
int scaleOffset;
|
|
String startDate;
|
|
|
|
PrescriptionReport(
|
|
{this.address,
|
|
this.appointmentNo,
|
|
this.clinic,
|
|
this.companyName,
|
|
this.days,
|
|
this.doctorName,
|
|
this.doseDailyQuantity,
|
|
this.frequency,
|
|
this.frequencyNumber,
|
|
this.imageExtension,
|
|
this.imageSRCUrl,
|
|
this.imageString,
|
|
this.imageThumbUrl,
|
|
this.isCovered,
|
|
this.itemDescription,
|
|
this.itemID,
|
|
this.orderDate,
|
|
this.patientID,
|
|
this.patientName,
|
|
this.phoneOffice1,
|
|
this.prescriptionQR,
|
|
this.prescriptionTimes,
|
|
this.productImage,
|
|
this.productImageBase64,
|
|
this.productImageString,
|
|
this.projectID,
|
|
this.projectName,
|
|
this.remarks,
|
|
this.route,
|
|
this.sKU,
|
|
this.scaleOffset,
|
|
this.startDate});
|
|
|
|
PrescriptionReport.fromJson(Map<String, dynamic> json) {
|
|
address = json['Address'];
|
|
appointmentNo = json['AppointmentNo'];
|
|
clinic = json['Clinic'];
|
|
companyName = json['CompanyName'];
|
|
days = json['Days'];
|
|
doctorName = json['DoctorName'];
|
|
doseDailyQuantity = json['DoseDailyQuantity'];
|
|
frequency = json['Frequency'];
|
|
frequencyNumber = json['FrequencyNumber'];
|
|
imageExtension = json['ImageExtension'];
|
|
imageSRCUrl = json['ImageSRCUrl'];
|
|
imageString = json['ImageString'];
|
|
imageThumbUrl = json['ImageThumbUrl'];
|
|
isCovered = json['IsCovered'];
|
|
itemDescription = json['ItemDescription'];
|
|
itemID = json['ItemID'];
|
|
orderDate = json['OrderDate'];
|
|
patientID = json['PatientID'];
|
|
patientName = json['PatientName'];
|
|
phoneOffice1 = json['PhoneOffice1'];
|
|
prescriptionQR = json['PrescriptionQR'];
|
|
prescriptionTimes = json['PrescriptionTimes'];
|
|
productImage = json['ProductImage'];
|
|
productImageBase64 = json['ProductImageBase64'];
|
|
productImageString = json['ProductImageString'];
|
|
projectID = json['ProjectID'];
|
|
projectName = json['ProjectName'];
|
|
remarks = json['Remarks'];
|
|
route = json['Route'];
|
|
sKU = json['SKU'];
|
|
scaleOffset = json['ScaleOffset'];
|
|
startDate = json['StartDate'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['Address'] = this.address;
|
|
data['AppointmentNo'] = this.appointmentNo;
|
|
data['Clinic'] = this.clinic;
|
|
data['CompanyName'] = this.companyName;
|
|
data['Days'] = this.days;
|
|
data['DoctorName'] = this.doctorName;
|
|
data['DoseDailyQuantity'] = this.doseDailyQuantity;
|
|
data['Frequency'] = this.frequency;
|
|
data['FrequencyNumber'] = this.frequencyNumber;
|
|
data['ImageExtension'] = this.imageExtension;
|
|
data['ImageSRCUrl'] = this.imageSRCUrl;
|
|
data['ImageString'] = this.imageString;
|
|
data['ImageThumbUrl'] = this.imageThumbUrl;
|
|
data['IsCovered'] = this.isCovered;
|
|
data['ItemDescription'] = this.itemDescription;
|
|
data['ItemID'] = this.itemID;
|
|
data['OrderDate'] = this.orderDate;
|
|
data['PatientID'] = this.patientID;
|
|
data['PatientName'] = this.patientName;
|
|
data['PhoneOffice1'] = this.phoneOffice1;
|
|
data['PrescriptionQR'] = this.prescriptionQR;
|
|
data['PrescriptionTimes'] = this.prescriptionTimes;
|
|
data['ProductImage'] = this.productImage;
|
|
data['ProductImageBase64'] = this.productImageBase64;
|
|
data['ProductImageString'] = this.productImageString;
|
|
data['ProjectID'] = this.projectID;
|
|
data['ProjectName'] = this.projectName;
|
|
data['Remarks'] = this.remarks;
|
|
data['Route'] = this.route;
|
|
data['SKU'] = this.sKU;
|
|
data['ScaleOffset'] = this.scaleOffset;
|
|
data['StartDate'] = this.startDate;
|
|
return data;
|
|
}
|
|
}
|