
class GetScheduleShiftsDetailsList {
  String? aCTUALWOBHRS;
  String? aPPROVEDENDDATETIME;
  String? aPPROVEDENDREASON;
  String? aPPROVEDENDREASONDESC;
  String? aPPROVEDENDTIME;
  String? aPPROVEDSTARTDATETIME;
  String? aPPROVEDSTARTREASON;
  String? aPPROVEDSTARTREASONDESC;
  String? aPPROVEDSTARTTIME;
  int? aSSIGNMENTID;
  String? bREAKNAME;
  int? fROMROWNUM;
  int? nOOFROWS;
  String? pERCENTAGE;
  int? rOWNUM;
  int? rTPID;
  int? rTPSCHEDULEID;
  String? sCHEDULEDATE;
  int? sEQNO;
  String? sHTACTUALENDDATETIME;
  String? sHTACTUALENDTIME;
  String? sHTACTUALHRS;
  String? sHTACTUALSTARTDATETIME;
  String? sHTACTUALSTARTTIME;
  String? sHTCODE;
  String? sHTNAME;
  String? sHTTYPE;
  String? sHTTYPEDESC;
  int? tOROWNUM;

  GetScheduleShiftsDetailsList(
      {this.aCTUALWOBHRS,
        this.aPPROVEDENDDATETIME,
        this.aPPROVEDENDREASON,
        this.aPPROVEDENDREASONDESC,
        this.aPPROVEDENDTIME,
        this.aPPROVEDSTARTDATETIME,
        this.aPPROVEDSTARTREASON,
        this.aPPROVEDSTARTREASONDESC,
        this.aPPROVEDSTARTTIME,
        this.aSSIGNMENTID,
        this.bREAKNAME,
        this.fROMROWNUM,
        this.nOOFROWS,
        this.pERCENTAGE,
        this.rOWNUM,
        this.rTPID,
        this.rTPSCHEDULEID,
        this.sCHEDULEDATE,
        this.sEQNO,
        this.sHTACTUALENDDATETIME,
        this.sHTACTUALENDTIME,
        this.sHTACTUALHRS,
        this.sHTACTUALSTARTDATETIME,
        this.sHTACTUALSTARTTIME,
        this.sHTCODE,
        this.sHTNAME,
        this.sHTTYPE,
        this.sHTTYPEDESC,
        this.tOROWNUM});

  GetScheduleShiftsDetailsList.fromJson(Map<String, dynamic> json) {
    aCTUALWOBHRS = json['ACTUAL_WOB_HRS'];
    aPPROVEDENDDATETIME = json['APPROVED_END_DATETIME'];
    aPPROVEDENDREASON = json['APPROVED_END_REASON'];
    aPPROVEDENDREASONDESC = json['APPROVED_END_REASON_DESC'];
    aPPROVEDENDTIME = json['APPROVED_END_TIME'];
    aPPROVEDSTARTDATETIME = json['APPROVED_START_DATETIME'];
    aPPROVEDSTARTREASON = json['APPROVED_START_REASON'];
    aPPROVEDSTARTREASONDESC = json['APPROVED_START_REASON_DESC'];
    aPPROVEDSTARTTIME = json['APPROVED_START_TIME'];
    aSSIGNMENTID = json['ASSIGNMENT_ID'];
    bREAKNAME = json['BREAK_NAME'];
    fROMROWNUM = json['FROM_ROW_NUM'];
    nOOFROWS = json['NO_OF_ROWS'];
    pERCENTAGE = json['PERCENTAGE'];
    rOWNUM = json['ROW_NUM'];
    rTPID = json['RTP_ID'];
    rTPSCHEDULEID = json['RTP_SCHEDULE_ID'];
    sCHEDULEDATE = json['SCHEDULE_DATE'];
    sEQNO = json['SEQ_NO'];
    sHTACTUALENDDATETIME = json['SHT_ACTUAL_END_DATETIME'];
    sHTACTUALENDTIME = json['SHT_ACTUAL_END_TIME'];
    sHTACTUALHRS = json['SHT_ACTUAL_HRS'];
    sHTACTUALSTARTDATETIME = json['SHT_ACTUAL_START_DATETIME'];
    sHTACTUALSTARTTIME = json['SHT_ACTUAL_START_TIME'];
    sHTCODE = json['SHT_CODE'];
    sHTNAME = json['SHT_NAME'];
    sHTTYPE = json['SHT_TYPE'];
    sHTTYPEDESC = json['SHT_TYPE_DESC'];
    tOROWNUM = json['TO_ROW_NUM'];
  }

  Map<String, dynamic> toJson() {
    Map<String, dynamic> data = new Map<String, dynamic>();
    data['ACTUAL_WOB_HRS'] = this.aCTUALWOBHRS;
    data['APPROVED_END_DATETIME'] = this.aPPROVEDENDDATETIME;
    data['APPROVED_END_REASON'] = this.aPPROVEDENDREASON;
    data['APPROVED_END_REASON_DESC'] = this.aPPROVEDENDREASONDESC;
    data['APPROVED_END_TIME'] = this.aPPROVEDENDTIME;
    data['APPROVED_START_DATETIME'] = this.aPPROVEDSTARTDATETIME;
    data['APPROVED_START_REASON'] = this.aPPROVEDSTARTREASON;
    data['APPROVED_START_REASON_DESC'] = this.aPPROVEDSTARTREASONDESC;
    data['APPROVED_START_TIME'] = this.aPPROVEDSTARTTIME;
    data['ASSIGNMENT_ID'] = this.aSSIGNMENTID;
    data['BREAK_NAME'] = this.bREAKNAME;
    data['FROM_ROW_NUM'] = this.fROMROWNUM;
    data['NO_OF_ROWS'] = this.nOOFROWS;
    data['PERCENTAGE'] = this.pERCENTAGE;
    data['ROW_NUM'] = this.rOWNUM;
    data['RTP_ID'] = this.rTPID;
    data['RTP_SCHEDULE_ID'] = this.rTPSCHEDULEID;
    data['SCHEDULE_DATE'] = this.sCHEDULEDATE;
    data['SEQ_NO'] = this.sEQNO;
    data['SHT_ACTUAL_END_DATETIME'] = this.sHTACTUALENDDATETIME;
    data['SHT_ACTUAL_END_TIME'] = this.sHTACTUALENDTIME;
    data['SHT_ACTUAL_HRS'] = this.sHTACTUALHRS;
    data['SHT_ACTUAL_START_DATETIME'] = this.sHTACTUALSTARTDATETIME;
    data['SHT_ACTUAL_START_TIME'] = this.sHTACTUALSTARTTIME;
    data['SHT_CODE'] = this.sHTCODE;
    data['SHT_NAME'] = this.sHTNAME;
    data['SHT_TYPE'] = this.sHTTYPE;
    data['SHT_TYPE_DESC'] = this.sHTTYPEDESC;
    data['TO_ROW_NUM'] = this.tOROWNUM;
    return data;
  }
}