class OBGyneProcedureListResponse {
  String setupID;
  int projectID;
  int episodeID;
  int appointmentNo;
  int orderNo;
  String procedureId;
  int lineItemNo;
  String orderDate;
  int orderType;
  int patientType;
  int patientID;
  int price;
  int orderStatus;
  bool isApprovalRequired;
  bool isApprovalCreated;
  bool isInvoiced;
  bool isReferralInvoiced;
  bool isEROrder;
  bool isCash;
  int uniqueRowID;
  int status;
  int clinicID;
  int doctorID;
  String procedureName;
  String procedureNameN;
  String clinicDescription;
  String clinicDescriptionN;
  String doctorName;
  String doctorNameN;
  String projectDescription;
  String projectDescriptionN;

  OBGyneProcedureListResponse(
      {this.setupID,
        this.projectID,
        this.episodeID,
        this.appointmentNo,
        this.orderNo,
        this.procedureId,
        this.lineItemNo,
        this.orderDate,
        this.orderType,
        this.patientType,
        this.patientID,
        this.price,
        this.orderStatus,
        this.isApprovalRequired,
        this.isApprovalCreated,
        this.isInvoiced,
        this.isReferralInvoiced,
        this.isEROrder,
        this.isCash,
        this.uniqueRowID,
        this.status,
        this.clinicID,
        this.doctorID,
        this.procedureName,
        this.procedureNameN,
        this.clinicDescription,
        this.clinicDescriptionN,
        this.doctorName,
        this.doctorNameN,
        this.projectDescription,
        this.projectDescriptionN});

  OBGyneProcedureListResponse.fromJson(Map<String, dynamic> json) {
    setupID = json['SetupID'];
    projectID = json['ProjectID'];
    episodeID = json['EpisodeID'];
    appointmentNo = json['AppointmentNo'];
    orderNo = json['OrderNo'];
    procedureId = json['ProcedureId'];
    lineItemNo = json['LineItemNo'];
    orderDate = json['OrderDate'];
    orderType = json['OrderType'];
    patientType = json['PatientType'];
    patientID = json['PatientID'];
    price = json['Price'];
    orderStatus = json['OrderStatus'];
    isApprovalRequired = json['IsApprovalRequired'];
    isApprovalCreated = json['IsApprovalCreated'];
    isInvoiced = json['IsInvoiced'];
    isReferralInvoiced = json['IsReferralInvoiced'];
    isEROrder = json['IsEROrder'];
    isCash = json['IsCash'];
    uniqueRowID = json['UniqueRowID'];
    status = json['Status'];
    clinicID = json['ClinicID'];
    doctorID = json['DoctorID'];
    procedureName = json['ProcedureName'];
    procedureNameN = json['ProcedureNameN'];
    clinicDescription = json['ClinicDescription'];
    clinicDescriptionN = json['ClinicDescriptionN'];
    doctorName = json['DoctorName'];
    doctorNameN = json['DoctorNameN'];
    projectDescription = json['ProjectDescription'];
    projectDescriptionN = json['ProjectDescriptionN'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['SetupID'] = this.setupID;
    data['ProjectID'] = this.projectID;
    data['EpisodeID'] = this.episodeID;
    data['AppointmentNo'] = this.appointmentNo;
    data['OrderNo'] = this.orderNo;
    data['ProcedureId'] = this.procedureId;
    data['LineItemNo'] = this.lineItemNo;
    data['OrderDate'] = this.orderDate;
    data['OrderType'] = this.orderType;
    data['PatientType'] = this.patientType;
    data['PatientID'] = this.patientID;
    data['Price'] = this.price;
    data['OrderStatus'] = this.orderStatus;
    data['IsApprovalRequired'] = this.isApprovalRequired;
    data['IsApprovalCreated'] = this.isApprovalCreated;
    data['IsInvoiced'] = this.isInvoiced;
    data['IsReferralInvoiced'] = this.isReferralInvoiced;
    data['IsEROrder'] = this.isEROrder;
    data['IsCash'] = this.isCash;
    data['UniqueRowID'] = this.uniqueRowID;
    data['Status'] = this.status;
    data['ClinicID'] = this.clinicID;
    data['DoctorID'] = this.doctorID;
    data['ProcedureName'] = this.procedureName;
    data['ProcedureNameN'] = this.procedureNameN;
    data['ClinicDescription'] = this.clinicDescription;
    data['ClinicDescriptionN'] = this.clinicDescriptionN;
    data['DoctorName'] = this.doctorName;
    data['DoctorNameN'] = this.doctorNameN;
    data['ProjectDescription'] = this.projectDescription;
    data['ProjectDescriptionN'] = this.projectDescriptionN;
    return data;
  }
}
