class GetOperationDetailsResponseModel {
  String? setupID;
  int? projectID;
  int? reservationNo;
  int? patientID;
  int? admissionID;
  dynamic surgeryDate;
  String? preOpDiagnosis;
  String? postOpDiagnosis;
  String? surgeon;
  String? assistant;
  String? anasthetist;
  String? operation;
  String? inasion;
  String? finding;
  String? surgeryProcedure;
  String? postOpInstruction;
  bool? isActive;
  int? createdBy;
  String? createdName;
  dynamic createdNameN;
  String? createdOn;
  dynamic editedBy;
  dynamic editedByName;
  dynamic editedByNameN;
  dynamic editedOn;
  dynamic oRBookStatus;
  String? complicationDetail;
  String? bloodLossDetail;
  String? histopathSpecimen;
  String? microbiologySpecimen;
  String? otherSpecimen;
  dynamic scrubNurse;
  dynamic circulatingNurse;
  dynamic bloodTransfusedDetail;


  GetOperationDetailsResponseModel(
      {this.setupID,
      this.projectID,
      this.reservationNo,
      this.patientID,
      this.admissionID,
      this.surgeryDate,
      this.preOpDiagnosis,
      this.postOpDiagnosis,
      this.surgeon,
      this.assistant,
      this.anasthetist,
      this.operation,
      this.inasion,
      this.finding,
      this.surgeryProcedure,
      this.postOpInstruction,
      this.isActive,
      this.createdBy,
      this.createdName,
      this.createdNameN,
      this.createdOn,
      this.editedBy,
      this.editedByName,
      this.editedByNameN,
      this.editedOn,
      this.oRBookStatus,
      this.complicationDetail,
      this.bloodLossDetail,
      this.histopathSpecimen,
      this.microbiologySpecimen,
      this.otherSpecimen,
      this.scrubNurse,
      this.circulatingNurse,
      this.bloodTransfusedDetail});

  GetOperationDetailsResponseModel.fromJson(Map<String, dynamic> json) {
    setupID = json['SetupID'];
    projectID = json['ProjectID'];
    reservationNo = json['ReservationNo'];
    patientID = json['PatientID'];
    admissionID = json['AdmissionID'];
    surgeryDate = json['SurgeryDate'];
    preOpDiagnosis = json['PreOpDiagnosis'];
    postOpDiagnosis = json['PostOpDiagnosis'];
    surgeon = json['Surgeon'];
    assistant = json['Assistant'];
    anasthetist = json['Anasthetist'];
    operation = json['Operation'];
    inasion = json['Inasion'];
    finding = json['Finding'];
    surgeryProcedure = json['SurgeryProcedure'];
    postOpInstruction = json['PostOpInstruction'];
    isActive = json['IsActive'];
    createdBy = json['CreatedBy'];
    createdName = json['CreatedName'];
    createdNameN = json['CreatedNameN'];
    createdOn = json['CreatedOn'];
    editedBy = json['EditedBy'];
    editedByName = json['EditedByName'];
    editedByNameN = json['EditedByNameN'];
    editedOn = json['EditedOn'];
    oRBookStatus = json['ORBookStatus'];
    complicationDetail = json['ComplicationDetail'];
    bloodLossDetail = json['BloodLossDetail'];
    histopathSpecimen = json['HistopathSpecimen'];
    microbiologySpecimen = json['MicrobiologySpecimen'];
    otherSpecimen = json['OtherSpecimen'];
    scrubNurse = json['ScrubNurse'];
    circulatingNurse = json['CirculatingNurse'];
    bloodTransfusedDetail = json['BloodTransfusedDetail'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['SetupID'] = this.setupID;
    data['ProjectID'] = this.projectID;
    data['ReservationNo'] = this.reservationNo;
    data['PatientID'] = this.patientID;
    data['AdmissionID'] = this.admissionID;
    data['SurgeryDate'] = this.surgeryDate;
    data['PreOpDiagnosis'] = this.preOpDiagnosis;
    data['PostOpDiagnosis'] = this.postOpDiagnosis;
    data['Surgeon'] = this.surgeon;
    data['Assistant'] = this.assistant;
    data['Anasthetist'] = this.anasthetist;
    data['Operation'] = this.operation;
    data['Inasion'] = this.inasion;
    data['Finding'] = this.finding;
    data['SurgeryProcedure'] = this.surgeryProcedure;
    data['PostOpInstruction'] = this.postOpInstruction;
    data['IsActive'] = this.isActive;
    data['CreatedBy'] = this.createdBy;
    data['CreatedName'] = this.createdName;
    data['CreatedNameN'] = this.createdNameN;
    data['CreatedOn'] = this.createdOn;
    data['EditedBy'] = this.editedBy;
    data['EditedByName'] = this.editedByName;
    data['EditedByNameN'] = this.editedByNameN;
    data['EditedOn'] = this.editedOn;
    data['ORBookStatus'] = this.oRBookStatus;
    data['ComplicationDetail'] = this.complicationDetail;
    data['BloodLossDetail'] = this.bloodLossDetail;
    data['HistopathSpecimen'] = this.histopathSpecimen;
    data['MicrobiologySpecimen'] = this.microbiologySpecimen;
    data['OtherSpecimen'] = this.otherSpecimen;
    data['ScrubNurse'] = this.scrubNurse;
    data['CirculatingNurse'] = this.circulatingNurse;
    data['BloodTransfusedDetail'] = this.bloodTransfusedDetail;
    return data;
  }
}
