class AllSpecialLabResultModel {
  dynamic actualDoctorRate;
  dynamic admissionDate;
  dynamic admissionNumber;
  dynamic appointmentDate;
  dynamic appointmentNo;
  dynamic appointmentTime;
  String? clinicDescription;
  String? clinicDescriptionEnglish;
  dynamic clinicDescriptionN;
  dynamic clinicID;
  dynamic createdOn;
  double? decimalDoctorRate;
  dynamic doctorID;
  String? doctorImageURL;
  String? doctorName;
  String? doctorNameEnglish;
  dynamic doctorNameN;
  dynamic doctorRate;
  dynamic doctorStarsRate;
  String? doctorTitle;
  dynamic gender;
  String? genderDescription;
  bool? inOutPatient;
  String? invoiceNo;
  bool? isActiveDoctorProfile;
  bool? isDoctorAllowVedioCall;
  bool? isExecludeDoctor;
  bool? isInOutPatient;
  dynamic isInOutPatientDescription;
  dynamic isInOutPatientDescriptionN;
  bool? isLiveCareAppointment;
  bool? isRead;
  bool? isSendEmail;
  String? moduleID;
  String? nationalityFlagURL;
  dynamic noOfPatientsRate;
  dynamic orderDate;
  String? orderNo;
  dynamic patientID;
  String? projectID;
  String? projectName;
  dynamic projectNameN;
  String? qR;
  String? resultData;
  String? resultDataHTML;
  dynamic resultDataTxt;
  String? setupID;

  //List<String> speciality;
  dynamic status;
  dynamic statusDesc;
  String? strOrderDate;

  AllSpecialLabResultModel(
      {this.actualDoctorRate,
      this.admissionDate,
      this.admissionNumber,
      this.appointmentDate,
      this.appointmentNo,
      this.appointmentTime,
      this.clinicDescription,
      this.clinicDescriptionEnglish,
      this.clinicDescriptionN,
      this.clinicID,
      this.createdOn,
      this.decimalDoctorRate,
      this.doctorID,
      this.doctorImageURL,
      this.doctorName,
      this.doctorNameEnglish,
      this.doctorNameN,
      this.doctorRate,
      this.doctorStarsRate,
      this.doctorTitle,
      this.gender,
      this.genderDescription,
      this.inOutPatient,
      this.invoiceNo,
      this.isActiveDoctorProfile,
      this.isDoctorAllowVedioCall,
      this.isExecludeDoctor,
      this.isInOutPatient,
      this.isInOutPatientDescription,
      this.isInOutPatientDescriptionN,
      this.isLiveCareAppointment,
      this.isRead,
      this.isSendEmail,
      this.moduleID,
      this.nationalityFlagURL,
      this.noOfPatientsRate,
      this.orderDate,
      this.orderNo,
      this.patientID,
      this.projectID,
      this.projectName,
      this.projectNameN,
      this.qR,
      this.resultData,
      this.resultDataHTML,
      this.resultDataTxt,
      this.setupID,
      //this.speciality,
      this.status,
      this.statusDesc,
      this.strOrderDate});

  AllSpecialLabResultModel.fromJson(Map<String, dynamic> json) {
    actualDoctorRate = json['ActualDoctorRate'];
    admissionDate = json['AdmissionDate'];
    admissionNumber = json['AdmissionNumber'];
    appointmentDate = json['AppointmentDate'];
    appointmentNo = json['AppointmentNo'];
    appointmentTime = json['AppointmentTime'];
    clinicDescription = json['ClinicDescription'];
    clinicDescriptionEnglish = json['ClinicDescriptionEnglish'];
    clinicDescriptionN = json['ClinicDescriptionN'];
    clinicID = json['ClinicID'];
    createdOn = json['CreatedOn'];
    decimalDoctorRate = json['DecimalDoctorRate'];
    doctorID = json['DoctorID'];
    doctorImageURL = json['DoctorImageURL'];
    doctorName = json['DoctorName'];
    doctorNameEnglish = json['DoctorNameEnglish'];
    doctorNameN = json['DoctorNameN'];
    doctorRate = json['DoctorRate'];
    doctorStarsRate = json['DoctorStarsRate'];
    doctorTitle = json['DoctorTitle'];
    gender = json['Gender'];
    genderDescription = json['GenderDescription'];
    inOutPatient = json['InOutPatient'];
    invoiceNo = json['InvoiceNo'];
    isActiveDoctorProfile = json['IsActiveDoctorProfile'];
    isDoctorAllowVedioCall = json['IsDoctorAllowVedioCall'];
    isExecludeDoctor = json['IsExecludeDoctor'];
    isInOutPatient = json['IsInOutPatient'];
    isInOutPatientDescription = json['IsInOutPatientDescription'];
    isInOutPatientDescriptionN = json['IsInOutPatientDescriptionN'];
    isLiveCareAppointment = json['IsLiveCareAppointment'];
    isRead = json['IsRead'];
    isSendEmail = json['IsSendEmail'];
    moduleID = json['ModuleID'];
    nationalityFlagURL = json['NationalityFlagURL'];
    noOfPatientsRate = json['NoOfPatientsRate'];
    orderDate = json['OrderDate'];
    orderNo = json['OrderNo'];
    patientID = json['PatientID'];
    projectID = json['ProjectID'];
    projectName = json['ProjectName'];
    projectNameN = json['ProjectNameN'];
    qR = json['QR'];
    resultData = json['ResultData'];
    resultDataHTML = json['ResultDataHTML'];
    resultDataTxt = json['ResultDataTxt'];
    setupID = json['SetupID'];
    //speciality = json['Speciality'].cast<String>();
    status = json['Status'];
    statusDesc = json['StatusDesc'];
    strOrderDate = json['StrOrderDate'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['ActualDoctorRate'] = this.actualDoctorRate;
    data['AdmissionDate'] = this.admissionDate;
    data['AdmissionNumber'] = this.admissionNumber;
    data['AppointmentDate'] = this.appointmentDate;
    data['AppointmentNo'] = this.appointmentNo;
    data['AppointmentTime'] = this.appointmentTime;
    data['ClinicDescription'] = this.clinicDescription;
    data['ClinicDescriptionEnglish'] = this.clinicDescriptionEnglish;
    data['ClinicDescriptionN'] = this.clinicDescriptionN;
    data['ClinicID'] = this.clinicID;
    data['CreatedOn'] = this.createdOn;
    data['DecimalDoctorRate'] = this.decimalDoctorRate;
    data['DoctorID'] = this.doctorID;
    data['DoctorImageURL'] = this.doctorImageURL;
    data['DoctorName'] = this.doctorName;
    data['DoctorNameEnglish'] = this.doctorNameEnglish;
    data['DoctorNameN'] = this.doctorNameN;
    data['DoctorRate'] = this.doctorRate;
    data['DoctorStarsRate'] = this.doctorStarsRate;
    data['DoctorTitle'] = this.doctorTitle;
    data['Gender'] = this.gender;
    data['GenderDescription'] = this.genderDescription;
    data['InOutPatient'] = this.inOutPatient;
    data['InvoiceNo'] = this.invoiceNo;
    data['IsActiveDoctorProfile'] = this.isActiveDoctorProfile;
    data['IsDoctorAllowVedioCall'] = this.isDoctorAllowVedioCall;
    data['IsExecludeDoctor'] = this.isExecludeDoctor;
    data['IsInOutPatient'] = this.isInOutPatient;
    data['IsInOutPatientDescription'] = this.isInOutPatientDescription;
    data['IsInOutPatientDescriptionN'] = this.isInOutPatientDescriptionN;
    data['IsLiveCareAppointment'] = this.isLiveCareAppointment;
    data['IsRead'] = this.isRead;
    data['IsSendEmail'] = this.isSendEmail;
    data['ModuleID'] = this.moduleID;
    data['NationalityFlagURL'] = this.nationalityFlagURL;
    data['NoOfPatientsRate'] = this.noOfPatientsRate;
    data['OrderDate'] = this.orderDate;
    data['OrderNo'] = this.orderNo;
    data['PatientID'] = this.patientID;
    data['ProjectID'] = this.projectID;
    data['ProjectName'] = this.projectName;
    data['ProjectNameN'] = this.projectNameN;
    data['QR'] = this.qR;
    data['ResultData'] = this.resultData;
    data['ResultDataHTML'] = this.resultDataHTML;
    data['ResultDataTxt'] = this.resultDataTxt;
    data['SetupID'] = this.setupID;
    //data['Speciality'] = this.speciality;
    data['Status'] = this.status;
    data['StatusDesc'] = this.statusDesc;
    data['StrOrderDate'] = this.strOrderDate;
    return data;
  }
}
