class GetAbsenceTransactionList {
  int? aBSENCEATTENDANCEID;
  int? aBSENCEATTENDANCETYPEID;
  String? aBSENCECATEGORY;
  double? aBSENCEDAYS;
  double? aBSENCEHOURS;
  String? aBSENCESTATUS;
  String? aBSENCETYPE;
  String? aPPROVALSTATUS;
  String? aTTACHMENTEXIST;
  String? dELETEBUTTON;
  String? eNDDATE;
  int? fROMROWNUM;
  int? nOOFROWS;
  int? rOWNUM;
  String? sTARTDATE;
  int? tOROWNUM;
  String? uPDATEBUTTON;

  GetAbsenceTransactionList(
      {this.aBSENCEATTENDANCEID,
      this.aBSENCEATTENDANCETYPEID,
      this.aBSENCECATEGORY,
      this.aBSENCEDAYS,
      this.aBSENCEHOURS,
      this.aBSENCESTATUS,
      this.aBSENCETYPE,
      this.aPPROVALSTATUS,
      this.aTTACHMENTEXIST,
      this.dELETEBUTTON,
      this.eNDDATE,
      this.fROMROWNUM,
      this.nOOFROWS,
      this.rOWNUM,
      this.sTARTDATE,
      this.tOROWNUM,
      this.uPDATEBUTTON});

  GetAbsenceTransactionList.fromJson(Map<String, dynamic> json) {
    aBSENCEATTENDANCEID = json['ABSENCE_ATTENDANCE_ID'];
    aBSENCEATTENDANCETYPEID = json['ABSENCE_ATTENDANCE_TYPE_ID'];
    aBSENCECATEGORY = json['ABSENCE_CATEGORY'];
    aBSENCEDAYS = double.parse(json['ABSENCE_DAYS'].toString() ?? "0.0");
    aBSENCEHOURS = json['ABSENCE_HOURS'];
    aBSENCESTATUS = json['ABSENCE_STATUS'];
    aBSENCETYPE = json['ABSENCE_TYPE'];
    aPPROVALSTATUS = json['APPROVAL_STATUS'];
    aTTACHMENTEXIST = json['ATTACHMENT_EXIST'];
    dELETEBUTTON = json['DELETE_BUTTON'];
    eNDDATE = json['END_DATE'];
    fROMROWNUM = json['FROM_ROW_NUM'];
    nOOFROWS = json['NO_OF_ROWS'];
    rOWNUM = json['ROW_NUM'];
    sTARTDATE = json['START_DATE'];
    tOROWNUM = json['TO_ROW_NUM'];
    uPDATEBUTTON = json['UPDATE_BUTTON'];
  }

  Map<String, dynamic> toJson() {
    Map<String, dynamic> data = new Map<String, dynamic>();
    data['ABSENCE_ATTENDANCE_ID'] = this.aBSENCEATTENDANCEID;
    data['ABSENCE_ATTENDANCE_TYPE_ID'] = this.aBSENCEATTENDANCETYPEID;
    data['ABSENCE_CATEGORY'] = this.aBSENCECATEGORY;
    data['ABSENCE_DAYS'] = this.aBSENCEDAYS;
    data['ABSENCE_HOURS'] = this.aBSENCEHOURS;
    data['ABSENCE_STATUS'] = this.aBSENCESTATUS;
    data['ABSENCE_TYPE'] = this.aBSENCETYPE;
    data['APPROVAL_STATUS'] = this.aPPROVALSTATUS;
    data['ATTACHMENT_EXIST'] = this.aTTACHMENTEXIST;
    data['DELETE_BUTTON'] = this.dELETEBUTTON;
    data['END_DATE'] = this.eNDDATE;
    data['FROM_ROW_NUM'] = this.fROMROWNUM;
    data['NO_OF_ROWS'] = this.nOOFROWS;
    data['ROW_NUM'] = this.rOWNUM;
    data['START_DATE'] = this.sTARTDATE;
    data['TO_ROW_NUM'] = this.tOROWNUM;
    data['UPDATE_BUTTON'] = this.uPDATEBUTTON;
    return data;
  }
}
