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.
86 lines
3.1 KiB
Dart
86 lines
3.1 KiB
Dart
class GetMedicalInstructions {
|
|
dynamic propertyChanged;
|
|
int admissionRequestNoField;
|
|
String clinicNameField;
|
|
String doctorNameField;
|
|
String expectedAdmissionDateField;
|
|
List<MedicaLInstructionsField> medicaLInstructionsField;
|
|
dynamic medicalInstructionsXMLField;
|
|
String medicalRemarksField;
|
|
int projectIdField;
|
|
String projectNameField;
|
|
String setupIdField;
|
|
|
|
GetMedicalInstructions(
|
|
{this.propertyChanged,
|
|
this.admissionRequestNoField,
|
|
this.clinicNameField,
|
|
this.doctorNameField,
|
|
this.expectedAdmissionDateField,
|
|
this.medicaLInstructionsField,
|
|
this.medicalInstructionsXMLField,
|
|
this.medicalRemarksField,
|
|
this.projectIdField,
|
|
this.projectNameField,
|
|
this.setupIdField});
|
|
|
|
GetMedicalInstructions.fromJson(Map<String, dynamic> json) {
|
|
propertyChanged = json['PropertyChanged'];
|
|
admissionRequestNoField = json['admissionRequestNoField'];
|
|
clinicNameField = json['clinicNameField'];
|
|
doctorNameField = json['doctorNameField'];
|
|
expectedAdmissionDateField = json['expectedAdmissionDateField'];
|
|
if (json['medicaLInstructionsField'] != null) {
|
|
medicaLInstructionsField = <MedicaLInstructionsField>[];
|
|
json['medicaLInstructionsField'].forEach((v) {
|
|
medicaLInstructionsField.add(new MedicaLInstructionsField.fromJson(v));
|
|
});
|
|
}
|
|
medicalInstructionsXMLField = json['medicalInstructionsXMLField'];
|
|
medicalRemarksField = json['medicalRemarksField'];
|
|
projectIdField = json['projectIdField'];
|
|
projectNameField = json['projectNameField'];
|
|
setupIdField = json['setupIdField'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['PropertyChanged'] = this.propertyChanged;
|
|
data['admissionRequestNoField'] = this.admissionRequestNoField;
|
|
data['clinicNameField'] = this.clinicNameField;
|
|
data['doctorNameField'] = this.doctorNameField;
|
|
data['expectedAdmissionDateField'] = this.expectedAdmissionDateField;
|
|
if (this.medicaLInstructionsField != null) {
|
|
data['medicaLInstructionsField'] = this.medicaLInstructionsField.map((v) => v.toJson()).toList();
|
|
}
|
|
data['medicalInstructionsXMLField'] = this.medicalInstructionsXMLField;
|
|
data['medicalRemarksField'] = this.medicalRemarksField;
|
|
data['projectIdField'] = this.projectIdField;
|
|
data['projectNameField'] = this.projectNameField;
|
|
data['setupIdField'] = this.setupIdField;
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class MedicaLInstructionsField {
|
|
Null propertyChanged;
|
|
String descriptionField;
|
|
int parameterCodeField;
|
|
|
|
MedicaLInstructionsField({this.propertyChanged, this.descriptionField, this.parameterCodeField});
|
|
|
|
MedicaLInstructionsField.fromJson(Map<String, dynamic> json) {
|
|
propertyChanged = json['PropertyChanged'];
|
|
descriptionField = json['descriptionField'];
|
|
parameterCodeField = json['parameterCodeField'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['PropertyChanged'] = this.propertyChanged;
|
|
data['descriptionField'] = this.descriptionField;
|
|
data['parameterCodeField'] = this.parameterCodeField;
|
|
return data;
|
|
}
|
|
}
|