

class GetTimeCardSummaryList {
  num? aBSENTDAYS;
  dynamic? aCTUALHRS;
  dynamic? aPPROVEDTIMEBACKHRS;
  num? aSSIGNMENTID;
  num? aTTENDEDDAYS;
  num? bUSINESSTRIP;
  dynamic? cOMPOFFHHRS;
  dynamic? cOMPOFFNHRS;
  dynamic? cOMPOFFWHRS;
  dynamic? dESIREDSCHEDULEDHRS;
  dynamic? eARLYOUTHRS;
  dynamic? eXCESSHRS;
  num? hALFDAYLEAVE;
  dynamic? lATEINHRS;
  dynamic? lEAVESHOLIDAYSHRS;
  dynamic? nONSCHEDULEDAYS;
  dynamic? nOTANALYZEDDAYS;
  num? oFFDAYS;
  dynamic? oNCALLHRS;
  dynamic? pAIDLEAVE;
  num? pERIODDAYS;
  dynamic? pLANNEDOTHRS;
  num? pUBLICHOLIDAY;
  dynamic? sCHEDULEDHRS;
  dynamic? sCHEDULEDONCALLHRS;
  dynamic? sCHEDULEDPLANNEDOTHRS;
  num? sCHEDULEDAYS;
  dynamic? sHORTAGEHRS;
  dynamic? sHORTAGESCHEDULEHRS;
  num? sICKLEAVE;
  dynamic? tIMEBACKHRS;
  dynamic? tIMEBACKBALANCE;
  num? uNAUTHORIZEDLEAVE;
  dynamic? uNCOVERDSHORTAGEHRS;
  num? uNPAIDLEAVE;

  GetTimeCardSummaryList(
      {this.aBSENTDAYS,
        this.aCTUALHRS,
        this.aPPROVEDTIMEBACKHRS,
        this.aSSIGNMENTID,
        this.aTTENDEDDAYS,
        this.bUSINESSTRIP,
        this.cOMPOFFHHRS,
        this.cOMPOFFNHRS,
        this.cOMPOFFWHRS,
        this.dESIREDSCHEDULEDHRS,
        this.eARLYOUTHRS,
        this.eXCESSHRS,
        this.hALFDAYLEAVE,
        this.lATEINHRS,
        this.lEAVESHOLIDAYSHRS,
        this.nONSCHEDULEDAYS,
        this.nOTANALYZEDDAYS,
        this.oFFDAYS,
        this.oNCALLHRS,
        this.pAIDLEAVE,
        this.pERIODDAYS,
        this.pLANNEDOTHRS,
        this.pUBLICHOLIDAY,
        this.sCHEDULEDHRS,
        this.sCHEDULEDONCALLHRS,
        this.sCHEDULEDPLANNEDOTHRS,
        this.sCHEDULEDAYS,
        this.sHORTAGEHRS,
        this.sHORTAGESCHEDULEHRS,
        this.sICKLEAVE,
        this.tIMEBACKHRS,
        this.tIMEBACKBALANCE,
        this.uNAUTHORIZEDLEAVE,
        this.uNCOVERDSHORTAGEHRS,
        this.uNPAIDLEAVE});

  GetTimeCardSummaryList.fromJson(Map<String, dynamic> json) {
    aBSENTDAYS = json['ABSENT_DAYS'];
    aCTUALHRS = json['ACTUAL_HRS'];
    aPPROVEDTIMEBACKHRS = json['APPROVED_TIMEBACK_HRS'];
    aSSIGNMENTID = json['ASSIGNMENT_ID'];
    aTTENDEDDAYS = json['ATTENDED_DAYS'];
    bUSINESSTRIP = json['BUSINESS_TRIP'];
    cOMPOFFHHRS = json['COMP_OFF_H_HRS'];
    cOMPOFFNHRS = json['COMP_OFF_N_HRS'];
    cOMPOFFWHRS = json['COMP_OFF_W_HRS'];
    dESIREDSCHEDULEDHRS = json['DESIRED_SCHEDULED_HRS'];
    eARLYOUTHRS = json['EARLY_OUT_HRS'];
    eXCESSHRS = json['EXCESS_HRS'];
    hALFDAYLEAVE = json['HALF_DAY_LEAVE'];
    lATEINHRS = json['LATE_IN_HRS'];
    lEAVESHOLIDAYSHRS = json['LEAVES_HOLIDAYS_HRS'];
    nONSCHEDULEDAYS = json['NON_SCHEDULE_DAYS'];
    nOTANALYZEDDAYS = json['NOT_ANALYZED_DAYS'];
    oFFDAYS = json['OFF_DAYS'];
    oNCALLHRS = json['ON_CALL_HRS'];
    pAIDLEAVE = json['PAID_LEAVE'];
    pERIODDAYS = json['PERIOD_DAYS'];
    pLANNEDOTHRS = json['PLANNED_OTHRS'];
    pUBLICHOLIDAY = json['PUBLIC_HOLIDAY'];
    sCHEDULEDHRS = json['SCHEDULED_HRS'];
    sCHEDULEDONCALLHRS = json['SCHEDULED_ON_CALL_HRS'];
    sCHEDULEDPLANNEDOTHRS = json['SCHEDULED_PLANNED_OT_HRS'];
    sCHEDULEDAYS = json['SCHEDULE_DAYS'];
    sHORTAGEHRS = json['SHORTAGE_HRS'];
    sHORTAGESCHEDULEHRS = json['SHORTAGE_SCHEDULE_HRS'];
    sICKLEAVE = json['SICK_LEAVE'];
    tIMEBACKHRS = json['TIMEBACK_HRS'];
    tIMEBACKBALANCE = json['TIME_BACK_BALANCE'];
    uNAUTHORIZEDLEAVE = json['UNAUTHORIZED_LEAVE'];
    uNCOVERDSHORTAGEHRS = json['UNCOVERD_SHORTAGE_HRS'];
    uNPAIDLEAVE = json['UNPAID_LEAVE'];
  }

  Map<String, dynamic> toJson() {
    Map<String, dynamic> data = new Map<String, dynamic>();
    data['ABSENT_DAYS'] = this.aBSENTDAYS;
    data['ACTUAL_HRS'] = this.aCTUALHRS;
    data['APPROVED_TIMEBACK_HRS'] = this.aPPROVEDTIMEBACKHRS;
    data['ASSIGNMENT_ID'] = this.aSSIGNMENTID;
    data['ATTENDED_DAYS'] = this.aTTENDEDDAYS;
    data['BUSINESS_TRIP'] = this.bUSINESSTRIP;
    data['COMP_OFF_H_HRS'] = this.cOMPOFFHHRS;
    data['COMP_OFF_N_HRS'] = this.cOMPOFFNHRS;
    data['COMP_OFF_W_HRS'] = this.cOMPOFFWHRS;
    data['DESIRED_SCHEDULED_HRS'] = this.dESIREDSCHEDULEDHRS;
    data['EARLY_OUT_HRS'] = this.eARLYOUTHRS;
    data['EXCESS_HRS'] = this.eXCESSHRS;
    data['HALF_DAY_LEAVE'] = this.hALFDAYLEAVE;
    data['LATE_IN_HRS'] = this.lATEINHRS;
    data['LEAVES_HOLIDAYS_HRS'] = this.lEAVESHOLIDAYSHRS;
    data['NON_SCHEDULE_DAYS'] = this.nONSCHEDULEDAYS;
    data['NOT_ANALYZED_DAYS'] = this.nOTANALYZEDDAYS;
    data['OFF_DAYS'] = this.oFFDAYS;
    data['ON_CALL_HRS'] = this.oNCALLHRS;
    data['PAID_LEAVE'] = this.pAIDLEAVE;
    data['PERIOD_DAYS'] = this.pERIODDAYS;
    data['PLANNED_OTHRS'] = this.pLANNEDOTHRS;
    data['PUBLIC_HOLIDAY'] = this.pUBLICHOLIDAY;
    data['SCHEDULED_HRS'] = this.sCHEDULEDHRS;
    data['SCHEDULED_ON_CALL_HRS'] = this.sCHEDULEDONCALLHRS;
    data['SCHEDULED_PLANNED_OT_HRS'] = this.sCHEDULEDPLANNEDOTHRS;
    data['SCHEDULE_DAYS'] = this.sCHEDULEDAYS;
    data['SHORTAGE_HRS'] = this.sHORTAGEHRS;
    data['SHORTAGE_SCHEDULE_HRS'] = this.sHORTAGESCHEDULEHRS;
    data['SICK_LEAVE'] = this.sICKLEAVE;
    data['TIMEBACK_HRS'] = this.tIMEBACKHRS;
    data['TIME_BACK_BALANCE'] = this.tIMEBACKBALANCE;
    data['UNAUTHORIZED_LEAVE'] = this.uNAUTHORIZEDLEAVE;
    data['UNCOVERD_SHORTAGE_HRS'] = this.uNCOVERDSHORTAGEHRS;
    data['UNPAID_LEAVE'] = this.uNPAIDLEAVE;
    return data;
  }}