import 'package:mohem_flutter_app/models/add_att_success_list_model.dart';
import 'package:mohem_flutter_app/models/add_attachment_list_model.dart';
import 'package:mohem_flutter_app/models/basic_member_information_model.dart';
import 'package:mohem_flutter_app/models/dashboard/get_accrual_balances_list_model.dart';
import 'package:mohem_flutter_app/models/dashboard/get_attendance_tracking_list_model.dart';
import 'package:mohem_flutter_app/models/dashboard/get_open_missing_swipes_list_model.dart';
import 'package:mohem_flutter_app/models/dashboard/get_open_notifications_list.dart';
import 'package:mohem_flutter_app/models/dashboard/list_menu.dart';
import 'package:mohem_flutter_app/models/dashboard/menu_entries.dart';
import 'package:mohem_flutter_app/models/dashboard/mohemm_itg_pending_task_responseitem.dart';
import 'package:mohem_flutter_app/models/get_absence_collection_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_action_history_list_model.dart';
import 'package:mohem_flutter_app/models/get_approves_list_model.dart';
import 'package:mohem_flutter_app/models/get_attachement_list_model.dart';
import 'package:mohem_flutter_app/models/get_contact_dff_structure_list.dart';
import 'package:mohem_flutter_app/models/get_day_hours_type_details_list_model.dart';
import 'package:mohem_flutter_app/models/get_default_value_list_model.dart';
import 'package:mohem_flutter_app/models/get_eit_dff_structure_list_model.dart';
import 'package:mohem_flutter_app/models/get_eit_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/get_employee_address_model.dart';
import 'package:mohem_flutter_app/models/get_employee_basic_details.model.dart';
import 'package:mohem_flutter_app/models/get_employee_contacts.model.dart';
import 'package:mohem_flutter_app/models/get_employee_phones_model.dart';
import 'package:mohem_flutter_app/models/get_item_creation_ntf_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_mo_Item_history_list_model.dart';
import 'package:mohem_flutter_app/models/get_mo_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_mobile_login_info_list_model.dart';
import 'package:mohem_flutter_app/models/get_notification_buttons_list_model.dart';
import 'package:mohem_flutter_app/models/get_po_Item_history_list_model.dart';
import 'package:mohem_flutter_app/models/get_po_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_pr_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_quotation_analysis_list_model.dart';
import 'package:mohem_flutter_app/models/get_schedule_shifts_details_list_model.dart';
import 'package:mohem_flutter_app/models/get_stamp_ms_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_stamp_ns_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/get_time_card_summary_list_model.dart';
import 'package:mohem_flutter_app/models/get_user_item_type_list.dart';
import 'package:mohem_flutter_app/models/leave_balance/calculate_absence_duration_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/cancel_hr_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/get_absence_attendance_types_list_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/get_absence_dff_structure_list_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/get_absence_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/start_absence_approval_proccess_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/sumbit_absence_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/leave_balance/validate_absence_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/member_information_list_model.dart';
import 'package:mohem_flutter_app/models/member_login_list_model.dart';
import 'package:mohem_flutter_app/models/monthly_pay_slip/get_deductions_List_model.dart';
import 'package:mohem_flutter_app/models/monthly_pay_slip/get_earnings_list_model.dart';
import 'package:mohem_flutter_app/models/monthly_pay_slip/get_pay_slip_list_model.dart';
import 'package:mohem_flutter_app/models/monthly_pay_slip/get_payment_information_list_model.dart';
import 'package:mohem_flutter_app/models/monthly_pay_slip/get_summary_of_payment_list_model.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_department_sections.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_project_departments.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_projects.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_section_topics.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_ticket_details.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_ticket_transactions.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_ticket_types.dart';
import 'package:mohem_flutter_app/models/mowadhafhi/get_tickets_list.dart';
import 'package:mohem_flutter_app/models/my_requests/get_ccp_dff_structure_model.dart';
import 'package:mohem_flutter_app/models/my_requests/get_ccp_output_model.dart';
import 'package:mohem_flutter_app/models/my_requests/get_ccp_transactions_model.dart';
import 'package:mohem_flutter_app/models/my_requests/get_ccp_transations_list_model.dart';
import 'package:mohem_flutter_app/models/my_requests/get_concurrent_programs_model.dart';
import 'package:mohem_flutter_app/models/my_team/get_employee_subordinates_list.dart';
import 'package:mohem_flutter_app/models/my_team/get_subordinates_leaves_total_vacations_list_model.dart';
import 'package:mohem_flutter_app/models/notification_action_model.dart';
import 'package:mohem_flutter_app/models/notification_get_respond_attributes_list_model.dart';
import 'package:mohem_flutter_app/models/pending_transactions/get_pending_transactions_details.dart';
import 'package:mohem_flutter_app/models/pending_transactions/get_req_functions.dart';
import 'package:mohem_flutter_app/models/performance.dart';
import 'package:mohem_flutter_app/models/privilege_list_model.dart';
import 'package:mohem_flutter_app/models/profile/basic_details_cols_structions.dart';
import 'package:mohem_flutter_app/models/profile/basic_details_dff_structure.dart';
import 'package:mohem_flutter_app/models/profile/get_address_dff_structure_list.dart';
import 'package:mohem_flutter_app/models/profile/get_contact_clos_structure_list.dart';
import 'package:mohem_flutter_app/models/profile/get_contact_details_list.dart';
import 'package:mohem_flutter_app/models/profile/get_countries_list_model.dart';
import 'package:mohem_flutter_app/models/profile/phone_number_types_model.dart';
import 'package:mohem_flutter_app/models/profile/start_address_approval_process_model.dart';
import 'package:mohem_flutter_app/models/profile/submit_address_transaction.dart';
import 'package:mohem_flutter_app/models/profile/submit_basic_details_transaction_model.dart';
import 'package:mohem_flutter_app/models/profile/submit_contact_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/start_eit_approval_process_model.dart';
import 'package:mohem_flutter_app/models/start_phone_approval_process_model.dart';
import 'package:mohem_flutter_app/models/submit_eit_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/submit_term_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/subordinates_on_leaves_model.dart';
import 'package:mohem_flutter_app/models/termination/get_term_cols_structure_list_model.dart';
import 'package:mohem_flutter_app/models/termination/get_term_dff_structure_list_model.dart';
import 'package:mohem_flutter_app/models/update_item_type_success_list.dart';
import 'package:mohem_flutter_app/models/update_user_item_type_list.dart';
import 'package:mohem_flutter_app/models/vacation_rule/create_vacation_rule_list_model.dart';
import 'package:mohem_flutter_app/models/vacation_rule/get_item_type_notifications_list_model.dart';
import 'package:mohem_flutter_app/models/vacation_rule/get_notification_reassign_mode_list_model.dart';
import 'package:mohem_flutter_app/models/vacation_rule/get_vacation_rules_list_model.dart';
import 'package:mohem_flutter_app/models/vacation_rule/respond_attributes_list_model.dart';
import 'package:mohem_flutter_app/models/vacation_rule/vr_item_types_list_model.dart';
import 'package:mohem_flutter_app/models/vacation_rule/wf_look_up_list_model.dart';
import 'package:mohem_flutter_app/models/validate_eit_transaction_list_model.dart';
import 'package:mohem_flutter_app/models/worklist/GetRFCEmployeeList.dart';
import 'package:mohem_flutter_app/models/worklist/get_favorite_replacements_model.dart';
import 'package:mohem_flutter_app/models/worklist/hr/eit_otification_body_model.dart';
import 'package:mohem_flutter_app/models/worklist/hr/get_basic_det_ntf_body_list_model.dart';
import 'package:mohem_flutter_app/models/worklist/hr/get_contact_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/worklist/hr/get_phones_notification_body_list_model.dart';
import 'package:mohem_flutter_app/models/worklist/replacement_list_model.dart';
import 'package:mohem_flutter_app/models/worklist/resubmit_eit_response_model.dart';
import 'package:mohem_flutter_app/models/worklist_response_model.dart';
import 'package:mohem_flutter_app/start_term_approval_process_list_model.dart';

class GenericResponseModel {
  String? date;
  int? languageID;
  int? serviceName;
  String? time;
  String? androidLink;
  String? authenticationTokenID;
  String? data;
  bool? dataw;
  int? dietType;
  int? dietTypeID;
  String? errorCode;
  String? errorEndUserMessage;
  String? errorEndUserMessageN;
  String? errorMessage;
  int? errorType;
  int? foodCategory;
  String? iOSLink;
  bool? isAuthenticated;
  int? mealOrderStatus;
  int? mealType;
  int? messageStatus;
  int? numberOfResultRecords;
  String? patientBlodType;
  String? successMsg;
  String? successMsgN;
  String? vidaUpdatedResponse;
  List<AddAttSuccessList>? addAttSuccessList;
  AddAttachmentList? addAttachmentList;
  String? bCDomain;
  String? bCLogo;
  BasicMemberInformationModel? basicMemberInformation;
  bool? businessCardPrivilege;
  CalculateAbsenceDuration? calculateAbsenceDuration;
  CancelHRTransactionLIst? cancelHRTransactionLIst;
  String? chatEmployeeLoginList;
  String? companyBadge;
  String? companyImage;
  String? companyImageDescription;
  String? companyImageURL;
  String? companyMainCompany;
  List<GetCountriesListModel>? countryList;
  CreateVacationRuleList? createVacationRuleList;
  String? deleteAttachmentList;
  String? deleteVacationRuleList;
  String? disableSessionList;
  String? employeeQR;
  String? forgetPasswordTokenID;
  List<String>? getCcpTransactionsListNew;
  List<String>? getConcurrentProgramsList;
  List<String>? getAbsenceAttachmentsList;
  List<GetAbsenceAttendanceTypesList>? getAbsenceAttendanceTypesList;
  List<GetAbsenceCollectionNotificationBodyList>? getAbsenceCollectionNotificationBodyList;
  List<GetAbsenceDffStructureList>? getAbsenceDffStructureList;
  List<GetAbsenceTransactionList>? getAbsenceTransactionList;
  List<GetAccrualBalancesList>? getAccrualBalancesList;
  List<GetActionHistoryList>? getActionHistoryList;
  List<GetAddressDffStructureList>? getAddressDffStructureList;
  List<String>? getAddressNotificationBodyList;
  List<GetApprovesList>? getApprovesList;
  List<GetAttachementList>? getAttachementList;
  GetAttendanceTracking? getAttendanceTrackingList;
  List<GetBasicDetColsStructureList>? getBasicDetColsStructureList;
  List<GetBasicDetDffStructureList>? getBasicDetDffStructureList;
  List<GetBasicDetNtfBodyList>? getBasicDetNtfBodyList;
  List<String>? getCEICollectionNotificationBodyList;
  List<String>? getCEIDFFStructureList;
  List<String>? getCEITransactionList;
  List<String>? getCcpTransactionsList;
  List<GetContactColsStructureList>? getContactColsStructureList;
  List<GetContactDetailsList>? getContactDetailsList;
  List<GetContactDffStructureList>? getContactDffStructureList;
  GetContactNotificationBodyList? getContactNotificationBodyList;
  List<GetCountriesListModel>? getCountriesList;
  List<GetDayHoursTypeDetailsList>? getDayHoursTypeDetailsList;
  List<GetDeductionsList>? getDeductionsList;
  GetDefaultValueList? getDefaultValueList;
  List<GetEitCollectionNotificationBodyList>? getEITCollectionNotificationBodyList;
  List<GetEITDFFStructureList>? getEITDFFStructureList;
  List<GetEITTransactionList>? getEITTransactionList;
  List<GetEarningsList>? getEarningsList;
  List<GetEmployeeAddressList>? getEmployeeAddressList;
  List<GetEmployeeBasicDetailsList>? getEmployeeBasicDetailsList;
  List<GetEmployeeContactsList>? getEmployeeContactsList;
  List<GetEmployeePhonesList>? getEmployeePhonesList;
  List<GetEmployeeSubordinatesList>? getEmployeeSubordinatesList;
  List<String>? getFliexfieldStructureList;
  List<String>? getHrCollectionNotificationBodyList;
  List<String>? getHrTransactionList;
  GetItemCreationNtfBodyList? getItemCreationNtfBodyList;
  List<GetItemTypeNotificationsList>? getItemTypeNotificationsList;
  List<String>? getItemTypesList;
  List<String>? getLookupValuesList;
  List<GetMenuEntriesList>? getMenuEntriesList;
  List<GetMoItemHistoryList>? getMoItemHistoryList;
  List<GetMoNotificationBodyList>? getMoNotificationBodyList;
  List<GetNotificationButtonsList>? getNotificationButtonsList;
  List<GetNotificationReassignModeList>? getNotificationReassignModeList;
  List<GetPhoneNumberTypesModel>? getObjectValuesList;
  GetOpenMissingSwipesList? getOpenMissingSwipesList;
  List<GetOpenNotificationsList>? getOpenNotificationsList;
  List<String>? getOpenNotificationsNumList;
  List<String>? getOpenPeriodDatesList;
  List<String>? getOrganizationsSalariesList;
  List<GetPaymentInformationList>? getPaymentInformationList;
  List<GetPayslipList>? getPayslipList;

  // List<String>? getPendingReqDetailsList;
  // List<String>? getPendingReqFunctionsList;
  List<GetPerformanceAppraisalList>? getPerformanceAppraisalList;

  List<GetPhonesNotificationBodyList>? getPhonesNotificationBodyList;
  List<GetPoItemHistoryList>? getPoItemHistoryList;
  GetPoNotificationBodyList? getPoNotificationBodyList;
  GetPrNotificationBodyList? getPrNotificationBodyList;
  List<GetQuotationAnalysisList>? getQuotationAnalysisList;
  List<GetRFCEmployeeList>? getRFCEmployeeListList;
  List<String>? getRespondAttributeValueList;
  List<String>? getSITCollectionNotificationBodyList;
  List<String>? getSITDFFStructureList;
  List<String>? getSITTransactionList;
  List<GetScheduleShiftsDetailsList>? getScheduleShiftsDetailsList;
  List<String>? getShiftTypesList;
  List<GetStampMsNotificationBodyList>? getStampMsNotificationBodyList;
  List<GetStampNsNotificationBodyList>? getStampNsNotificationBodyList;
  List<GetConcurrentProgramsModel>? getConcurrentProgramsModel;
  List<GetCCPTransactionsModel>? getCCPTransactionsModel;
  GetCCPOutputModel? getCCPOutputModel;
  List<GetCCPDFFStructureModel>? getCCPDFFStructureModel;
  List<String>? getSubordinatesAttdStatusList;
  List<SubordinatesLeavesList>? getSubordinatesLeavesList;
  List<GetSubordinatesLeavesTotalVacationsList>? getSubordinatesLeavesTotalVacationsList;
  List<GetSummaryOfPaymentList>? getSummaryOfPaymentList;
  List<String>? getSwipesList;
  List<GetTermColsStructureList>? getTermColsStructureList;
  List<GetTermDffStructureList>? getTermDffStructureList;
  List<String>? getTermNotificationBodyList;
  List<GetTimeCardSummaryList>? getTimeCardSummaryList;
  List<GetTicketsByEmployeeList>? getTicketsByEmployeeList;
  List<GetTicketDetailsByEmployee>? getTicketDetailsByEmployee;
  List<GetTicketTransactions>? getTicketTransactions;
  List<GetTicketTypes>? getTicketTypes;
  List<GetSectionTopics>? getSectionTopics;
  List<GetMowadhafhiProjects>? getMowadhafhiProjects;
  List<GetProjectDepartments>? getProjectDepartments;
  List<GetDepartmentSections>? getDepartmentSections;
  MohemmITGPendingTaskResponseItem? mohemmITGPendingTaskResponseItem;
  List<GetPendingTransactionsFunctions>? getPendingTransactionsFunctions;
  List<GetPendingTransactionsDetails>? getPendingTransactionsDetails;
  List<GetUserItemTypesList>? getUserItemTypesList;
  List<GetVacationRulesList>? getVacationRulesList;
  List<String>? getVaccinationOnHandList;
  List<String>? getVaccinationsList;
  List<ESERVICESVS>? getValueSetValuesList;
  List<WorkListResponseModel>? getWorkList;
  String? hRCertificateTemplate;
  String? imgURLsList;
  String? insertApInv;
  String? insertBooked;
  String? insertEmpSwipesList;
  String? insertJournal;
  String? insertOrders;
  String? intPortalGetEmployeeList;
  bool? isDeviceTokenEmpty;
  bool? isPasswordExpired;
  bool? isRegisterAllowed;
  bool? isRequriedValueSetEmpty;
  bool? isUserSMSExcluded;
  String? itemOnHand;
  String? languageAvailable;
  String? listSupplier;
  String? listUserAgreement;
  String? listEITStrucrure;
  String? listItemImagesDetails;
  String? listItemMaster;
  String? listMedicineDetails;
  List<ListMenu>? listMenu;
  String? listNewEmployees;
  String? listRadScreen;
  String? logInTokenID;
  List<MemberInformationListModel>? memberInformationList;
  MemberLoginListModel? memberLoginList;
  String? mohemmGetBusinessCardEnabledList;
  List<GetFavoriteReplacements>? mohemmGetFavoriteReplacementsList;
  String? mohemmGetMobileDeviceInfobyEmpInfoList;
  List<GetMobileLoginInfoListModel>? mohemmGetMobileLoginInfoList;
  String? mohemmGetPatientIDList;
  String? mohemmITGResponseItem;
  bool? mohemmIsChangeIsActiveBusinessCardEnable;
  bool? mohemmIsInsertBusinessCardEnable;
  String? mohemmWifiPassword;
  String? mohemmWifiSSID;
  NotificationAction? notificationAction;
  List<NotificationGetRespondAttributesList>? notificationGetRespondAttributesList;
  List<String>? notificationRespondRolesList;
  int? oracleOutPutNumber;
  String? pASSWORDEXPIREDMSG;
  String? pCOUNTRYCODE;
  String? pCOUNTRYNAME;
  String? pDESCFLEXCONTEXTCODE;
  String? pDESCFLEXCONTEXTNAME;
  String? pForm;
  String? pINFORMATION;
  int? pMBLID;
  int? pNUMOFSUBORDINATES;
  int? pOPENNTFNUMBER;
  String? pQUESTION;
  int? pSESSIONID;
  String? pSchema;
  String? pharmacyStockAddPharmacyStockList;
  String? pharmacyStockGetOnHandList;
  List<PrivilegeListModel>? privilegeList;
  String? processTransactions;
  String? registerUserNameList;
  List<ReplacementList>? replacementList;
  List<RespondAttributesList>? respondAttributesList;
  List<String>? respondRolesList;
  String? resubmitAbsenceTransactionList;
  ResubmitEITRequestResponse? resubmitEITTransactionList;
  String? resubmitHrTransactionList;
  String? sFHGetPoNotificationBodyList;
  String? sFHGetPrNotificationBodyList;
  StartAbsenceApprovalProccess? startAbsenceApprovalProccess;
  StartAddressApprovalProcess? startAddressApprovalProcessList;
  String? startBasicDetApprProcessList;
  String? startCeiApprovalProcess;
  String? startContactApprovalProcessList;
  StartEitApprovalProcess? startEitApprovalProcess;
  String? startHrApprovalProcessList;
  StartPhoneApprovalProcess? startPhonesApprovalProcessList;
  String? startSitApprovalProcess;
  StartTermApprovalProcessList? startTermApprovalProcessList;
  SubmitAddressTransaction? submitAddressTransactionList;
  SubmitBasicDetailsTransactionList? submitBasicDetTransactionList;
  String? submitCEITransactionList;
  SubmitCcpTransactionList? submitCcpTransactionList;
  SubmitContactTransactionList? submitContactTransactionList;
  SubmitEITTransactionList? submitEITTransactionList;
  String? submitHrTransactionList;
  Map<String, dynamic>? submitPhonesTransactionList;
  String? submitSITTransactionList;
  SubmitTermTransactionList? submitTermTransactionList;
  List<SubordinatesLeavesList>? subordinatesOnLeavesList;
  SumbitAbsenceTransactionList? sumbitAbsenceTransactionList;
  String? tokenID;
  String? updateAttachmentList;
  String? updateEmployeeImageList;
  List<UpdateItemTypeSuccessList>? updateItemTypeSuccessList;
  UpdateUserItemTypesList? updateUserItemTypesList;
  String? updateVacationRuleList;
  String? vHREmployeeLoginList;
  String? vHRGetEmployeeDetailsList;
  String? vHRGetManagersDetailsList;
  String? vHRGetProjectByCodeList;
  bool? vHRIsVerificationCodeValid;
  ValidateAbsenceTransactionList? validateAbsenceTransactionList;
  ValidateEITTransactionList? validateEITTransactionList;
  String? validatePhonesTransactionList;
  List<VrItemTypesList>? vrItemTypesList;
  List<WFLookUpList>? wFLookUpList;
  String? eLearningGETEMPLOYEEPROFILEList;
  String? eLearningLOGINList;
  String? eLearningValidateLoginList;
  String? eLearningValidate_LoginList;
  String? ePharmacyGetItemOnHandList;
  bool? isActiveCode;
  bool? isSMSSent;

  GenericResponseModel(
      {this.date,
      this.languageID,
      this.serviceName,
      this.time,
      this.androidLink,
      this.authenticationTokenID,
      this.data,
      this.dataw,
      this.dietType,
      this.dietTypeID,
      this.errorCode,
      this.errorEndUserMessage,
      this.errorEndUserMessageN,
      this.errorMessage,
      this.errorType,
      this.foodCategory,
      this.iOSLink,
      this.isAuthenticated,
      this.mealOrderStatus,
      this.mealType,
      this.messageStatus,
      this.numberOfResultRecords,
      this.patientBlodType,
      this.successMsg,
      this.successMsgN,
      this.vidaUpdatedResponse,
      this.addAttSuccessList,
      this.addAttachmentList,
      this.bCDomain,
      this.bCLogo,
      this.basicMemberInformation,
      this.businessCardPrivilege,
      this.calculateAbsenceDuration,
      this.cancelHRTransactionLIst,
      this.chatEmployeeLoginList,
      this.companyBadge,
      this.companyImage,
      this.companyImageDescription,
      this.companyImageURL,
      this.companyMainCompany,
      this.countryList,
      this.createVacationRuleList,
      this.deleteAttachmentList,
      this.deleteVacationRuleList,
      this.disableSessionList,
      this.employeeQR,
      this.forgetPasswordTokenID,
      this.getAbsenceAttachmentsList,
      this.getAbsenceAttendanceTypesList,
      this.getAbsenceCollectionNotificationBodyList,
      this.getAbsenceDffStructureList,
      this.getAbsenceTransactionList,
      this.getAccrualBalancesList,
      this.getActionHistoryList,
      this.getAddressDffStructureList,
      this.getAddressNotificationBodyList,
      this.getApprovesList,
      this.getAttachementList,
      this.getAttendanceTrackingList,
      this.getBasicDetColsStructureList,
      this.getBasicDetDffStructureList,
      this.getBasicDetNtfBodyList,
      this.getCEICollectionNotificationBodyList,
      this.getCEIDFFStructureList,
      this.getCEITransactionList,
      this.getCcpTransactionsList,
      this.getCcpTransactionsListNew,
      this.getConcurrentProgramsList,
      this.getContactColsStructureList,
      this.getContactDetailsList,
      this.getContactDffStructureList,
      this.getContactNotificationBodyList,
      this.getCountriesList,
      this.getDayHoursTypeDetailsList,
      this.getDeductionsList,
      this.getDefaultValueList,
      this.getEITCollectionNotificationBodyList,
      this.getEITDFFStructureList,
      this.getEITTransactionList,
      this.getEarningsList,
      this.getEmployeeAddressList,
      this.getEmployeeBasicDetailsList,
      this.getEmployeeContactsList,
      this.getEmployeePhonesList,
      this.getEmployeeSubordinatesList,
      this.getFliexfieldStructureList,
      this.getHrCollectionNotificationBodyList,
      this.getHrTransactionList,
      this.getItemCreationNtfBodyList,
      this.getItemTypeNotificationsList,
      this.getItemTypesList,
      this.getLookupValuesList,
      this.getMenuEntriesList,
      this.getMoItemHistoryList,
      this.getMoNotificationBodyList,
      this.getNotificationButtonsList,
      this.getNotificationReassignModeList,
      this.getObjectValuesList,
      this.getOpenMissingSwipesList,
      this.getOpenNotificationsList,
      this.getOpenNotificationsNumList,
      this.getOpenPeriodDatesList,
      this.getOrganizationsSalariesList,
      this.getPaymentInformationList,
      this.getPayslipList,
      this.getPerformanceAppraisalList,
      this.getPhonesNotificationBodyList,
      this.getPoItemHistoryList,
      this.getPoNotificationBodyList,
      this.getPrNotificationBodyList,
      this.getQuotationAnalysisList,
      this.getRFCEmployeeListList,
      this.getRespondAttributeValueList,
      this.getSITCollectionNotificationBodyList,
      this.getSITDFFStructureList,
      this.getSITTransactionList,
      this.getScheduleShiftsDetailsList,
      this.getShiftTypesList,
      this.getStampMsNotificationBodyList,
      this.getStampNsNotificationBodyList,
      this.getSubordinatesAttdStatusList,
      this.getSubordinatesLeavesList,
      this.getSubordinatesLeavesTotalVacationsList,
      this.getSummaryOfPaymentList,
      this.getSwipesList,
      this.getTermColsStructureList,
      this.getTermDffStructureList,
      this.getTermNotificationBodyList,
      this.getTimeCardSummaryList,
      this.getTicketsByEmployeeList,
      this.getTicketDetailsByEmployee,
      this.getTicketTransactions,
      this.getTicketTypes,
      this.getSectionTopics,
      this.getMowadhafhiProjects,
      this.getProjectDepartments,
      this.getDepartmentSections,
      this.getPendingTransactionsFunctions,
      this.getPendingTransactionsDetails,
      this.getConcurrentProgramsModel,
      this.getCCPTransactionsModel,
      this.getCCPOutputModel,
      this.getCCPDFFStructureModel,
      this.getUserItemTypesList,
      this.getVacationRulesList,
      this.getVaccinationOnHandList,
      this.getVaccinationsList,
      this.getValueSetValuesList,
      this.getWorkList,
      this.hRCertificateTemplate,
      this.imgURLsList,
      this.insertApInv,
      this.insertBooked,
      this.insertEmpSwipesList,
      this.insertJournal,
      this.insertOrders,
      this.intPortalGetEmployeeList,
      this.isDeviceTokenEmpty,
      this.isPasswordExpired,
      this.isRegisterAllowed,
      this.isRequriedValueSetEmpty,
      this.isUserSMSExcluded,
      this.itemOnHand,
      this.languageAvailable,
      this.listSupplier,
      this.listUserAgreement,
      this.listEITStrucrure,
      this.listItemImagesDetails,
      this.listItemMaster,
      this.listMedicineDetails,
      this.listMenu,
      this.listNewEmployees,
      this.listRadScreen,
      this.logInTokenID,
      this.memberInformationList,
      this.memberLoginList,
      this.mohemmGetBusinessCardEnabledList,
      this.mohemmGetFavoriteReplacementsList,
      this.mohemmGetMobileDeviceInfobyEmpInfoList,
      this.mohemmGetMobileLoginInfoList,
      this.mohemmGetPatientIDList,
      this.mohemmITGResponseItem,
      this.mohemmIsChangeIsActiveBusinessCardEnable,
      this.mohemmIsInsertBusinessCardEnable,
      this.mohemmWifiPassword,
      this.mohemmWifiSSID,
      this.notificationAction,
      this.notificationGetRespondAttributesList,
      this.notificationRespondRolesList,
      this.oracleOutPutNumber,
      this.pASSWORDEXPIREDMSG,
      this.pCOUNTRYCODE,
      this.pCOUNTRYNAME,
      this.pDESCFLEXCONTEXTCODE,
      this.pDESCFLEXCONTEXTNAME,
      this.pForm,
      this.pINFORMATION,
      this.pMBLID,
      this.pNUMOFSUBORDINATES,
      this.pOPENNTFNUMBER,
      this.pQUESTION,
      this.pSESSIONID,
      this.pSchema,
      this.pharmacyStockAddPharmacyStockList,
      this.pharmacyStockGetOnHandList,
      this.privilegeList,
      this.processTransactions,
      this.registerUserNameList,
      this.replacementList,
      this.respondAttributesList,
      this.respondRolesList,
      this.resubmitAbsenceTransactionList,
      this.resubmitEITTransactionList,
      this.resubmitHrTransactionList,
      this.sFHGetPoNotificationBodyList,
      this.sFHGetPrNotificationBodyList,
      this.startAbsenceApprovalProccess,
      this.startAddressApprovalProcessList,
      this.startBasicDetApprProcessList,
      this.startCeiApprovalProcess,
      this.startContactApprovalProcessList,
      this.startEitApprovalProcess,
      this.startHrApprovalProcessList,
      this.startPhonesApprovalProcessList,
      this.startSitApprovalProcess,
      this.startTermApprovalProcessList,
      this.submitAddressTransactionList,
      this.submitBasicDetTransactionList,
      this.submitCEITransactionList,
      this.submitCcpTransactionList,
      this.submitContactTransactionList,
      this.submitEITTransactionList,
      this.submitHrTransactionList,
      this.submitPhonesTransactionList,
      this.submitSITTransactionList,
      this.submitTermTransactionList,
      this.subordinatesOnLeavesList,
      this.sumbitAbsenceTransactionList,
      this.tokenID,
      this.updateAttachmentList,
      this.updateEmployeeImageList,
      this.updateItemTypeSuccessList,
      this.updateUserItemTypesList,
      this.updateVacationRuleList,
      this.vHREmployeeLoginList,
      this.vHRGetEmployeeDetailsList,
      this.vHRGetManagersDetailsList,
      this.vHRGetProjectByCodeList,
      this.vHRIsVerificationCodeValid,
      this.validateAbsenceTransactionList,
      this.validateEITTransactionList,
      this.validatePhonesTransactionList,
      this.vrItemTypesList,
      this.wFLookUpList,
      this.eLearningGETEMPLOYEEPROFILEList,
      this.eLearningLOGINList,
      this.eLearningValidateLoginList,
      this.eLearningValidate_LoginList,
      this.ePharmacyGetItemOnHandList,
      this.isActiveCode,
      this.isSMSSent});

  GenericResponseModel.fromJson(Map<String, dynamic> json) {
    date = json['Date'];
    languageID = json['LanguageID'];
    serviceName = json['ServiceName'];
    time = json['Time'];
    androidLink = json['AndroidLink'];
    authenticationTokenID = json['AuthenticationTokenID'];
    data = json['Data'];
    dataw = json['Dataw'];
    dietType = json['DietType'];
    dietTypeID = json['DietTypeID'];
    errorCode = json['ErrorCode'];
    errorEndUserMessage = json['ErrorEndUserMessage'];
    errorEndUserMessageN = json['ErrorEndUserMessageN'];
    errorMessage = json['ErrorMessage'];
    errorType = json['ErrorType'];
    foodCategory = json['FoodCategory'];
    iOSLink = json['IOSLink'];
    isAuthenticated = json['IsAuthenticated'];
    mealOrderStatus = json['MealOrderStatus'];
    mealType = json['MealType'];
    messageStatus = json['MessageStatus'];
    numberOfResultRecords = json['NumberOfResultRecords'];
    patientBlodType = json['PatientBlodType'];
    successMsg = json['SuccessMsg'];
    successMsgN = json['SuccessMsgN'];
    vidaUpdatedResponse = json['VidaUpdatedResponse'];
    if (json['AddAttSuccessList'] != null) {
      addAttSuccessList = <AddAttSuccessList>[];
      json['AddAttSuccessList'].forEach((v) {
        addAttSuccessList!.add(AddAttSuccessList.fromJson(v));
      });
    }
    addAttachmentList = json['AddAttachment_List'] != null ? AddAttachmentList.fromJson(json['AddAttachment_List']) : null;
    bCDomain = json['BC_Domain'];
    bCLogo = json['BC_Logo'];
    basicMemberInformation = json['BasicMemberInformation'] != null ? BasicMemberInformationModel.fromJson(json['BasicMemberInformation']) : null;
    businessCardPrivilege = json['BusinessCardPrivilege'];
    calculateAbsenceDuration = json['CalculateAbsenceDuration'] != null ? new CalculateAbsenceDuration.fromJson(json['CalculateAbsenceDuration']) : null;
    cancelHRTransactionLIst = json['CancelHRTransactionLIst'] != null ? new CancelHRTransactionLIst.fromJson(json['CancelHRTransactionLIst']) : null;
    chatEmployeeLoginList = json['Chat_EmployeeLoginList'];
    companyBadge = json['CompanyBadge'];
    companyImage = json['CompanyImage'];
    companyImageDescription = json['CompanyImageDescription'];
    companyImageURL = json['CompanyImageURL'];
    companyMainCompany = json['CompanyMainCompany'];

    if (json['CountryList'] != null) {
      countryList = <GetCountriesListModel>[];
      json['CountryList'].forEach((v) {
        countryList!.add(GetCountriesListModel.fromJson(v));
      });
    }

    createVacationRuleList = json['CreateVacationRuleList'] != null ? CreateVacationRuleList.fromJson(json['CreateVacationRuleList']) : null;
    deleteAttachmentList = json['DeleteAttachmentList'];
    deleteVacationRuleList = json['DeleteVacationRuleList'];
    disableSessionList = json['DisableSessionList'];
    employeeQR = json['EmployeeQR'];
    forgetPasswordTokenID = json['ForgetPasswordTokenID'];
    getAbsenceAttachmentsList = json['GetAbsenceAttachmentsList'];

    if (json['GetAbsenceAttendanceTypesList'] != null) {
      getAbsenceAttendanceTypesList = <GetAbsenceAttendanceTypesList>[];
      json['GetAbsenceAttendanceTypesList'].forEach((v) {
        getAbsenceAttendanceTypesList!.add(GetAbsenceAttendanceTypesList.fromJson(v));
      });
    }

    if (json['GetAbsenceCollectionNotificationBodyList'] != null) {
      getAbsenceCollectionNotificationBodyList = <GetAbsenceCollectionNotificationBodyList>[];
      json['GetAbsenceCollectionNotificationBodyList'].forEach((v) {
        getAbsenceCollectionNotificationBodyList!.add(GetAbsenceCollectionNotificationBodyList.fromJson(v));
      });
    }

    if (json['GetAbsenceDffStructureList'] != null) {
      getAbsenceDffStructureList = <GetAbsenceDffStructureList>[];
      json['GetAbsenceDffStructureList'].forEach((v) {
        getAbsenceDffStructureList!.add(GetAbsenceDffStructureList.fromJson(v));
      });
    }

    if (json['GetAbsenceTransactionList'] != null) {
      getAbsenceTransactionList = <GetAbsenceTransactionList>[];
      json['GetAbsenceTransactionList'].forEach((v) {
        getAbsenceTransactionList!.add(GetAbsenceTransactionList.fromJson(v));
      });
    }

    getAccrualBalancesList = json["GetAccrualBalancesList"] == null ? null : List<GetAccrualBalancesList>.from(json["GetAccrualBalancesList"].map((x) => GetAccrualBalancesList.fromJson(x)));

    if (json['GetActionHistoryList'] != null) {
      getActionHistoryList = <GetActionHistoryList>[];
      json['GetActionHistoryList'].forEach((v) {
        getActionHistoryList!.add(GetActionHistoryList.fromJson(v));
      });
    }

    if (json['GetAddressDffStructureList'] != null) {
      getAddressDffStructureList = <GetAddressDffStructureList>[];
      json['GetAddressDffStructureList'].forEach((v) {
        getAddressDffStructureList!.add(GetAddressDffStructureList.fromJson(v));
      });
    }
    getAddressNotificationBodyList = json['GetAddressNotificationBodyList'];

    if (json['GetApprovesList'] != null) {
      getApprovesList = <GetApprovesList>[];
      json['GetApprovesList'].forEach((v) {
        getApprovesList!.add(GetApprovesList.fromJson(v));
      });
    }

    if (json['GetAttachementList'] != null) {
      getAttachementList = <GetAttachementList>[];
      json['GetAttachementList'].forEach((v) {
        getAttachementList!.add(GetAttachementList.fromJson(v));
      });
    }
    getAttendanceTrackingList = json["GetAttendanceTrackingList"] == null ? null : GetAttendanceTracking.fromMap(json["GetAttendanceTrackingList"]);
    if (json['GetBasicDetColsStructureList'] != null) {
      getBasicDetColsStructureList = <GetBasicDetColsStructureList>[];
      json['GetBasicDetColsStructureList'].forEach((v) {
        getBasicDetColsStructureList!.add(GetBasicDetColsStructureList.fromJson(v));
      });
    }
    // getBasicDetDffStructureList = json['GetBasicDetDffStructureList'];
    if (json['GetBasicDetDffStructureList'] != null) {
      getBasicDetDffStructureList = <GetBasicDetDffStructureList>[];
      json['GetBasicDetDffStructureList'].forEach((v) {
        getBasicDetDffStructureList!.add(GetBasicDetDffStructureList.fromJson(v));
      });
    }
    if (json['GetContactDffStructureList'] != null) {
      getContactDffStructureList = <GetContactDffStructureList>[];
      json['GetContactDffStructureList'].forEach((v) {
        getContactDffStructureList!.add(GetContactDffStructureList.fromJson(v));
      });
    }

    if (json['GetBasicDetNtfBodyList'] != null) {
      getBasicDetNtfBodyList = <GetBasicDetNtfBodyList>[];
      json['GetBasicDetNtfBodyList'].forEach((v) {
        getBasicDetNtfBodyList!.add(GetBasicDetNtfBodyList.fromJson(v));
      });
    }

    getCEICollectionNotificationBodyList = json['GetCEICollectionNotificationBodyList'];
    getCEIDFFStructureList = json['GetCEIDFFStructureList'];
    getCEITransactionList = json['GetCEITransactionList'];
    getCcpTransactionsList = json['GetCcpTransactionsList'];
    getContactNotificationBodyList = json["GetContactNotificationBodyList"] == null ? null : GetContactNotificationBodyList.fromJson(json["GetContactNotificationBodyList"]);
    if (json['GetContactColsStructureList'] != null) {
      getContactColsStructureList = [];
      json['GetContactColsStructureList'].forEach((v) {
        getContactColsStructureList!.add(GetContactColsStructureList.fromJson(v));
      });
    }
    if (json['GetContactDetailsList'] != null) {
      getContactDetailsList = [];
      json['GetContactDetailsList'].forEach((v) {
        getContactDetailsList!.add(GetContactDetailsList.fromJson(v));
      });
    }
    if (json['GetContactDffStructureList'] != null) {
      getContactDffStructureList = [];
      json['GetContactDffStructureList'].forEach((v) {
        getContactDffStructureList!.add(GetContactDffStructureList.fromJson(v));
      });
    }
    getContactNotificationBodyList = json["GetContactNotificationBodyList"] == null ? null : GetContactNotificationBodyList.fromJson(json["GetContactNotificationBodyList"]);

    if (json['GetCountriesList'] != null) {
      getCountriesList = <GetCountriesListModel>[];
      json['GetCountriesList'].forEach((v) {
        getCountriesList!.add(GetCountriesListModel.fromJson(v));
      });
    }

    if (json['GetDayHoursTypeDetailsList'] != null) {
      getDayHoursTypeDetailsList = <GetDayHoursTypeDetailsList>[];
      json['GetDayHoursTypeDetailsList'].forEach((v) {
        getDayHoursTypeDetailsList!.add(GetDayHoursTypeDetailsList.fromJson(v));
      });
    }

    if (json['GetDeductionsList'] != null) {
      getDeductionsList = <GetDeductionsList>[];
      json['GetDeductionsList'].forEach((v) {
        getDeductionsList!.add(GetDeductionsList.fromJson(v));
      });
    }
    getDefaultValueList = json['GetDefaultValueList'] != null ? GetDefaultValueList.fromJson(json['GetDefaultValueList']) : null;
    getEITCollectionNotificationBodyList = json["GetEITCollectionNotificationBodyList"] == null
        ? null
        : List<GetEitCollectionNotificationBodyList>.from(json["GetEITCollectionNotificationBodyList"].map((x) => GetEitCollectionNotificationBodyList.fromJson(x)));
    if (json['GetEITDFFStructureList'] != null) {
      getEITDFFStructureList = <GetEITDFFStructureList>[];
      json['GetEITDFFStructureList'].forEach((v) {
        getEITDFFStructureList!.add(GetEITDFFStructureList.fromJson(v));
      });
    }
    if (json['GetEITTransactionList'] != null) {
      getEITTransactionList = <GetEITTransactionList>[];
      json['GetEITTransactionList'].forEach((v) {
        getEITTransactionList!.add(GetEITTransactionList.fromJson(v));
      });
    }

    if (json['GetEarningsList'] != null) {
      getEarningsList = <GetEarningsList>[];
      json['GetEarningsList'].forEach((v) {
        getEarningsList!.add(GetEarningsList.fromJson(v));
      });
    }
    if (json['GetEmployeeAddressList'] != null) {
      getEmployeeAddressList = <GetEmployeeAddressList>[];
      json['GetEmployeeAddressList'].forEach((v) {
        getEmployeeAddressList!.add(GetEmployeeAddressList.fromJson(v));
      });
    }
    if (json['GetEmployeeBasicDetailsList'] != null) {
      getEmployeeBasicDetailsList = <GetEmployeeBasicDetailsList>[];
      json['GetEmployeeBasicDetailsList'].forEach((v) {
        getEmployeeBasicDetailsList!.add(GetEmployeeBasicDetailsList.fromJson(v));
      });
    }
    if (json['GetEmployeeContactsList'] != null) {
      getEmployeeContactsList = <GetEmployeeContactsList>[];
      json['GetEmployeeContactsList'].forEach((v) {
        getEmployeeContactsList!.add(GetEmployeeContactsList.fromJson(v));
      });
    }
    if (json['GetEmployeePhonesList'] != null) {
      getEmployeePhonesList = <GetEmployeePhonesList>[];
      json['GetEmployeePhonesList'].forEach((v) {
        getEmployeePhonesList!.add(GetEmployeePhonesList.fromJson(v));
      });
    }
    if (json['GetEmployeeSubordinatesList'] != null) {
      getEmployeeSubordinatesList = <GetEmployeeSubordinatesList>[];
      json['GetEmployeeSubordinatesList'].forEach((v) {
        getEmployeeSubordinatesList!.add(new GetEmployeeSubordinatesList.fromJson(v));
      });
    }
    getFliexfieldStructureList = json['GetFliexfieldStructureList'];
    getHrCollectionNotificationBodyList = json['GetHrCollectionNotificationBodyList'];
    getHrTransactionList = json['GetHrTransactionList'];

    getItemCreationNtfBodyList = json['GetItemCreationNtfBodyList'] != null ? GetItemCreationNtfBodyList.fromJson(json['GetItemCreationNtfBodyList']) : null;

    if (json['GetItemTypeNotificationsList'] != null) {
      getItemTypeNotificationsList = <GetItemTypeNotificationsList>[];
      json['GetItemTypeNotificationsList'].forEach((v) {
        getItemTypeNotificationsList!.add(GetItemTypeNotificationsList.fromJson(v));
      });
    }

    getItemTypesList = json['GetItemTypesList'];
    getLookupValuesList = json['GetLookupValuesList'];
    getMenuEntriesList = json["GetMenuEntriesList"] == null ? null : List<GetMenuEntriesList>.from(json["GetMenuEntriesList"].map((x) => GetMenuEntriesList.fromJson(x)));
    if (json['GetMoItemHistoryList'] != null) {
      getMoItemHistoryList = <GetMoItemHistoryList>[];
      json['GetMoItemHistoryList'].forEach((v) {
        getMoItemHistoryList!.add(GetMoItemHistoryList.fromJson(v));
      });
    }

    if (json['GetMoNotificationBodyList'] != null) {
      getMoNotificationBodyList = <GetMoNotificationBodyList>[];
      json['GetMoNotificationBodyList'].forEach((v) {
        getMoNotificationBodyList!.add(GetMoNotificationBodyList.fromJson(v));
      });
    }

    if (json['GetNotificationButtonsList'] != null) {
      getNotificationButtonsList = <GetNotificationButtonsList>[];
      json['GetNotificationButtonsList'].forEach((v) {
        getNotificationButtonsList!.add(GetNotificationButtonsList.fromJson(v));
      });
    }

    if (json['GetNotificationReassignModeList'] != null) {
      getNotificationReassignModeList = <GetNotificationReassignModeList>[];
      json['GetNotificationReassignModeList'].forEach((v) {
        getNotificationReassignModeList!.add(GetNotificationReassignModeList.fromJson(v));
      });
    }

    if (json['GetObjectValuesList'] != null) {
      getObjectValuesList = <GetPhoneNumberTypesModel>[];
      json['GetObjectValuesList'].forEach((v) {
        getObjectValuesList!.add(GetPhoneNumberTypesModel.fromJson(v));
      });
    }

    getOpenMissingSwipesList = json["GetOpenMissingSwipesList"] == null ? null : GetOpenMissingSwipesList.fromJson(json["GetOpenMissingSwipesList"]);
    getOpenNotificationsList = json["GetOpenNotificationsList"] == null ? null : List<GetOpenNotificationsList>.from(json["GetOpenNotificationsList"].map((x) => GetOpenNotificationsList.fromMap(x)));
    getOpenNotificationsNumList = json['GetOpenNotificationsNumList'];
    getOpenPeriodDatesList = json['GetOpenPeriodDatesList'];
    getOrganizationsSalariesList = json['GetOrganizationsSalariesList'];

    if (json['GetPaymentInformationList'] != null) {
      getPaymentInformationList = <GetPaymentInformationList>[];
      json['GetPaymentInformationList'].forEach((v) {
        getPaymentInformationList!.add(GetPaymentInformationList.fromJson(v));
      });
    }

    if (json['GetPayslipList'] != null) {
      getPayslipList = <GetPayslipList>[];
      json['GetPayslipList'].forEach((v) {
        getPayslipList!.add(GetPayslipList.fromJson(v));
      });
    }
    // getPendingReqDetailsList = json['GetPendingReqDetailsList'];
    // getPendingReqFunctionsList = json['GetPendingReqFunctionsList'];
    getPerformanceAppraisalList =
        json['GetPerformanceAppraisalList'] == null ? null : List<GetPerformanceAppraisalList>.from(json["GetPerformanceAppraisalList"].map((x) => GetPerformanceAppraisalList.fromJson(x)));
    getPhonesNotificationBodyList =
        json["GetPhonesNotificationBodyList"] == null ? null : List<GetPhonesNotificationBodyList>.from(json["GetPhonesNotificationBodyList"].map((x) => GetPhonesNotificationBodyList.fromJson(x)));
    if (json['GetPoItemHistoryList'] != null) {
      getPoItemHistoryList = <GetPoItemHistoryList>[];
      json['GetPoItemHistoryList'].forEach((v) {
        getPoItemHistoryList!.add(GetPoItemHistoryList.fromJson(v));
      });
    }
    getPoNotificationBodyList = json['GetPoNotificationBodyList'] != null ? GetPoNotificationBodyList.fromJson(json['GetPoNotificationBodyList']) : null;
    getPrNotificationBodyList = json['GetPrNotificationBodyList'] != null ? GetPrNotificationBodyList.fromJson(json['GetPrNotificationBodyList']) : null;
    if (json['GetQuotationAnalysisList'] != null) {
      getQuotationAnalysisList = <GetQuotationAnalysisList>[];
      json['GetQuotationAnalysisList'].forEach((v) {
        getQuotationAnalysisList!.add(GetQuotationAnalysisList.fromJson(v));
      });
    }

    getRespondAttributeValueList = json['GetRespondAttributeValueList'];
    getSITCollectionNotificationBodyList = json['GetSITCollectionNotificationBodyList'];
    getSITDFFStructureList = json['GetSITDFFStructureList'];
    getSITTransactionList = json['GetSITTransactionList'];
    if (json['GetScheduleShiftsDetailsList'] != null) {
      getScheduleShiftsDetailsList = <GetScheduleShiftsDetailsList>[];
      json['GetScheduleShiftsDetailsList'].forEach((v) {
        getScheduleShiftsDetailsList!.add(GetScheduleShiftsDetailsList.fromJson(v));
      });
    }

    if (json['GetRFCEmployeeListList'] != null) {
      getRFCEmployeeListList = <GetRFCEmployeeList>[];
      json['GetRFCEmployeeListList'].forEach((v) {
        getRFCEmployeeListList!.add(GetRFCEmployeeList.fromJson(v));
      });
    }

    getShiftTypesList = json['GetShiftTypesList'];

    if (json['GetStampMsNotificationBodyList'] != null) {
      getStampMsNotificationBodyList = <GetStampMsNotificationBodyList>[];
      json['GetStampMsNotificationBodyList'].forEach((v) {
        getStampMsNotificationBodyList!.add(GetStampMsNotificationBodyList.fromJson(v));
      });
    }
    if (json['GetStampNsNotificationBodyList'] != null) {
      getStampNsNotificationBodyList = <GetStampNsNotificationBodyList>[];
      json['GetStampNsNotificationBodyList'].forEach((v) {
        getStampNsNotificationBodyList!.add(GetStampNsNotificationBodyList.fromJson(v));
      });
    }

    getSubordinatesAttdStatusList = json['GetSubordinatesAttdStatusList'];

    if (json['GetSubordinatesLeavesList'] != null) {
      getSubordinatesLeavesList = <SubordinatesLeavesList>[];
      json['GetSubordinatesLeavesList'].forEach((v) {
        getSubordinatesLeavesList!.add(SubordinatesLeavesList.fromJson(v));
      });
    }

    if (json['GetSubordinatesLeavesTotalVacationsList'] != null) {
      getSubordinatesLeavesTotalVacationsList = <GetSubordinatesLeavesTotalVacationsList>[];
      json['GetSubordinatesLeavesTotalVacationsList'].forEach((v) {
        getSubordinatesLeavesTotalVacationsList!.add(new GetSubordinatesLeavesTotalVacationsList.fromJson(v));
      });
    }
    if (json['GetSummaryOfPaymentList'] != null) {
      getSummaryOfPaymentList = <GetSummaryOfPaymentList>[];
      json['GetSummaryOfPaymentList'].forEach((v) {
        getSummaryOfPaymentList!.add(GetSummaryOfPaymentList.fromJson(v));
      });
    }
    getSwipesList = json['GetSwipesList'];
    if (json['GetTermColsStructureList'] != null) {
      getTermColsStructureList = <GetTermColsStructureList>[];
      json['GetTermColsStructureList'].forEach((v) {
        getTermColsStructureList!.add(GetTermColsStructureList.fromJson(v));
      });
    }

    if (json['GetTermDffStructureList'] != null) {
      getTermDffStructureList = <GetTermDffStructureList>[];
      json['GetTermDffStructureList'].forEach((v) {
        getTermDffStructureList!.add(new GetTermDffStructureList.fromJson(v));
      });
    }

    getTermNotificationBodyList = json['GetTermNotificationBodyList'];

    if (json['GetTimeCardSummaryList'] != null) {
      getTimeCardSummaryList = <GetTimeCardSummaryList>[];
      json['GetTimeCardSummaryList'].forEach((v) {
        getTimeCardSummaryList!.add(GetTimeCardSummaryList.fromJson(v));
      });
    }

    if (json['Mohemm_ITG_TicketsByEmployeeList'] != null) {
      getTicketsByEmployeeList = <GetTicketsByEmployeeList>[];
      json['Mohemm_ITG_TicketsByEmployeeList'].forEach((v) {
        getTicketsByEmployeeList!.add(GetTicketsByEmployeeList.fromJson(v));
      });
    }

    if (json['Mohemm_ITG_TicketDetailsList'] != null) {
      getTicketDetailsByEmployee = <GetTicketDetailsByEmployee>[];
      json['Mohemm_ITG_TicketDetailsList'].forEach((v) {
        getTicketDetailsByEmployee!.add(GetTicketDetailsByEmployee.fromJson(v));
      });
    }

    if (json['Mohemm_ITG_TicketTransactionsList'] != null) {
      getTicketTransactions = <GetTicketTransactions>[];
      json['Mohemm_ITG_TicketTransactionsList'].forEach((v) {
        getTicketTransactions!.add(GetTicketTransactions.fromJson(v));
      });
    }

    if (json['Mohemm_Itg_TicketTypesList'] != null) {
      getTicketTypes = <GetTicketTypes>[];
      json['Mohemm_Itg_TicketTypesList'].forEach((v) {
        getTicketTypes!.add(GetTicketTypes.fromJson(v));
      });
    }

    if (json['Mohemm_Itg_ProjectsList'] != null) {
      getMowadhafhiProjects = <GetMowadhafhiProjects>[];
      json['Mohemm_Itg_ProjectsList'].forEach((v) {
        getMowadhafhiProjects!.add(GetMowadhafhiProjects.fromJson(v));
      });
    }

    if (json['Mohemm_ITG_ProjectDepartmentsList'] != null) {
      getProjectDepartments = <GetProjectDepartments>[];
      json['Mohemm_ITG_ProjectDepartmentsList'].forEach((v) {
        getProjectDepartments!.add(GetProjectDepartments.fromJson(v));
      });
    }

    if (json['Mohemm_ITG_DepartmentSectionsList'] != null) {
      getDepartmentSections = <GetDepartmentSections>[];
      json['Mohemm_ITG_DepartmentSectionsList'].forEach((v) {
        getDepartmentSections!.add(GetDepartmentSections.fromJson(v));
      });
    }
    if (json['Mohemm_ITG_Pending_Task_ResponseItem'] != null) {
      mohemmITGPendingTaskResponseItem = MohemmITGPendingTaskResponseItem.fromJson(json['Mohemm_ITG_Pending_Task_ResponseItem']);
    }
    if (json['Mohemm_ITG_SectionTopicsList'] != null) {
      getSectionTopics = <GetSectionTopics>[];
      json['Mohemm_ITG_SectionTopicsList'].forEach((v) {
        getSectionTopics!.add(GetSectionTopics.fromJson(v));
      });
    }

    if (json['GetPendingReqFunctionsList'] != null) {
      getPendingTransactionsFunctions = <GetPendingTransactionsFunctions>[];
      json['GetPendingReqFunctionsList'].forEach((v) {
        getPendingTransactionsFunctions!.add(GetPendingTransactionsFunctions.fromJson(v));
      });
    }

    if (json['GetPendingReqDetailsList'] != null) {
      getPendingTransactionsDetails = <GetPendingTransactionsDetails>[];
      json['GetPendingReqDetailsList'].forEach((v) {
        getPendingTransactionsDetails!.add(GetPendingTransactionsDetails.fromJson(v));
      });
    }

    if (json['GetConcurrentProgramsList'] != null) {
      getConcurrentProgramsModel = <GetConcurrentProgramsModel>[];
      json['GetConcurrentProgramsList'].forEach((v) {
        getConcurrentProgramsModel!.add(GetConcurrentProgramsModel.fromJson(v));
      });
    }

    if (json['GetCcpTransactionsList_New'] != null) {
      getCCPTransactionsModel = <GetCCPTransactionsModel>[];
      json['GetCcpTransactionsList_New'].forEach((v) {
        getCCPTransactionsModel!.add(GetCCPTransactionsModel.fromJson(v));
      });
    }

    if (json['GetCcpDffStructureList'] != null) {
      getEITDFFStructureList = <GetEITDFFStructureList>[];
      json['GetCcpDffStructureList'].forEach((v) {
        getEITDFFStructureList!.add(GetEITDFFStructureList.fromJson(v));
      });
    }

    if (json['GetCcpOutputList'] != null) {
      getCCPOutputModel = GetCCPOutputModel.fromJson(json['GetCcpOutputList']);
    }

    if (json['GetUserItemTypesList'] != null) {
      getUserItemTypesList = <GetUserItemTypesList>[];
      json['GetUserItemTypesList'].forEach((v) {
        getUserItemTypesList!.add(new GetUserItemTypesList.fromJson(v));
      });
    }
    if (json['GetVacationRulesList'] != null) {
      getVacationRulesList = <GetVacationRulesList>[];
      json['GetVacationRulesList'].forEach((v) {
        getVacationRulesList!.add(GetVacationRulesList.fromJson(v));
      });
    }
    getVaccinationOnHandList = json['GetVaccinationOnHandList'];
    getVaccinationsList = json['GetVaccinationsList'];

    if (json['GetValueSetValuesList'] != null) {
      getValueSetValuesList = <ESERVICESVS>[];
      json['GetValueSetValuesList'].forEach((v) {
        getValueSetValuesList!.add(ESERVICESVS.fromJson(v));
      });
    }

    if (json['GetWorkList'] != null) {
      getWorkList = <WorkListResponseModel>[];
      json['GetWorkList'].forEach((v) {
        getWorkList!.add(WorkListResponseModel.fromJson(v));
      });
    }

    hRCertificateTemplate = json['HRCertificateTemplate'];
    imgURLsList = json['ImgURLsList'];
    insertApInv = json['InsertApInv'];
    insertBooked = json['InsertBooked'];
    insertEmpSwipesList = json['InsertEmpSwipesList'];
    insertJournal = json['InsertJournal'];
    insertOrders = json['InsertOrders'];
    intPortalGetEmployeeList = json['IntPortalGetEmployeeList'];
    isDeviceTokenEmpty = json['IsDeviceTokenEmpty'];
    isPasswordExpired = json['IsPasswordExpired'];
    isRegisterAllowed = json['IsRegisterAllowed'];
    isRequriedValueSetEmpty = json['IsRequriedValueSetEmpty'];
    isUserSMSExcluded = json['IsUserSMSExcluded'];
    itemOnHand = json['ItemOnHand'];
    languageAvailable = json['LanguageAvailable'];
    listSupplier = json['ListSupplier'];
    listUserAgreement = json['ListUserAgreement'];
    listEITStrucrure = json['List_EITStrucrure'];
    listItemImagesDetails = json['List_ItemImagesDetails'];
    listItemMaster = json['List_ItemMaster'];
    listMedicineDetails = json['List_MedicineDetails'];
    listMenu = json["List_Menu"] == null ? <ListMenu>[] : List<ListMenu>.from(json["List_Menu"].map((x) => ListMenu.fromJson(x)));
    listNewEmployees = json['List_NewEmployees'];
    listRadScreen = json['List_RadScreen'];
    logInTokenID = json['LogInTokenID'];
    if (json['MemberInformationList'] != null) {
      memberInformationList = <MemberInformationListModel>[];
      json['MemberInformationList'].forEach((v) {
        memberInformationList!.add(MemberInformationListModel.fromJson(v));
      });
    }
    memberLoginList = json['MemberLoginList'] != null ? MemberLoginListModel.fromJson(json['MemberLoginList']) : null;
    mohemmGetBusinessCardEnabledList = json['Mohemm_GetBusinessCardEnabledList'];
    mohemmGetFavoriteReplacementsList =
        json["Mohemm_GetFavoriteReplacementsList"] == null ? null : List<GetFavoriteReplacements>.from(json["Mohemm_GetFavoriteReplacementsList"].map((x) => GetFavoriteReplacements.fromJson(x)));

    mohemmGetMobileDeviceInfobyEmpInfoList = json['Mohemm_GetMobileDeviceInfobyEmpInfoList'];
    if (json['Mohemm_GetMobileLoginInfoList'] != null) {
      mohemmGetMobileLoginInfoList = <GetMobileLoginInfoListModel>[];
      json['Mohemm_GetMobileLoginInfoList'].forEach((v) {
        mohemmGetMobileLoginInfoList!.add(GetMobileLoginInfoListModel.fromJson(v));
      });
    }
    mohemmGetPatientIDList = json['Mohemm_GetPatientID_List'];
    mohemmITGResponseItem = json['Mohemm_ITG_ResponseItem'];
    mohemmIsChangeIsActiveBusinessCardEnable = json['Mohemm_IsChangeIsActiveBusinessCardEnable'];
    mohemmIsInsertBusinessCardEnable = json['Mohemm_IsInsertBusinessCardEnable'];
    mohemmWifiPassword = json['Mohemm_Wifi_Password'];
    mohemmWifiSSID = json['Mohemm_Wifi_SSID'];
    notificationAction = json['NotificationAction'] != null ? NotificationAction.fromJson(json['NotificationAction']) : null;
    if (json['NotificationGetRespondAttributesList'] != null) {
      notificationGetRespondAttributesList = <NotificationGetRespondAttributesList>[];
      json['NotificationGetRespondAttributesList'].forEach((v) {
        notificationGetRespondAttributesList!.add(NotificationGetRespondAttributesList.fromJson(v));
      });
    }

    if (json['NotificationRespondRolesList'] != null) {
      notificationRespondRolesList = <String>[];
      json['NotificationGetRespondAttributesList'].forEach((v) {
        // notificationRespondRolesList!.add(v);
      });
    }

    oracleOutPutNumber = json['OracleOutPutNumber'];
    pASSWORDEXPIREDMSG = json['PASSWORD_EXPIRED_MSG'];
    pCOUNTRYCODE = json['P_COUNTRY_CODE'];
    pCOUNTRYNAME = json['P_COUNTRY_NAME'];
    pDESCFLEXCONTEXTCODE = json['P_DESC_FLEX_CONTEXT_CODE'];
    pDESCFLEXCONTEXTNAME = json['P_DESC_FLEX_CONTEXT_NAME'];
    pForm = json['P_Form'];
    pINFORMATION = json['P_INFORMATION'];
    pMBLID = json['P_MBL_ID'];
    pNUMOFSUBORDINATES = json['P_NUM_OF_SUBORDINATES'];
    pOPENNTFNUMBER = json['P_OPEN_NTF_NUMBER'];
    pQUESTION = json['P_QUESTION'];
    pSESSIONID = json['P_SESSION_ID'];
    pSchema = json['P_Schema'];
    pharmacyStockAddPharmacyStockList = json['PharmacyStock_AddPharmacyStockList'];
    pharmacyStockGetOnHandList = json['PharmacyStock_GetOnHandList'];

    if (json['Privilege_List'] != null) {
      privilegeList = <PrivilegeListModel>[];
      json['Privilege_List'].forEach((v) {
        privilegeList!.add(PrivilegeListModel.fromJson(v));
      });
    }

    processTransactions = json['ProcessTransactions'];
    registerUserNameList = json['RegisterUserNameList'];
    replacementList = json["ReplacementList"] == null ? null : List<ReplacementList>.from(json["ReplacementList"].map((x) => ReplacementList.fromJson(x)));

    if (json['RespondAttributesList'] != null) {
      respondAttributesList = <RespondAttributesList>[];
      json['RespondAttributesList'].forEach((v) {
        respondAttributesList!.add(RespondAttributesList.fromJson(v));
      });
    }
    if (json['RespondRolesList'] != null) {
      respondRolesList = <String>[];
      json['RespondRolesList'].forEach((v) {
      //  respondRolesList!.add(v);
      });
    }
    resubmitAbsenceTransactionList = json['ResubmitAbsenceTransactionList'];
    resubmitEITTransactionList = json['ResubmitEITTransactionList'] != null ? ResubmitEITRequestResponse.fromJson(json['ResubmitEITTransactionList']) : null;
    resubmitHrTransactionList = json['ResubmitHrTransactionList'];
    sFHGetPoNotificationBodyList = json['SFH_GetPoNotificationBodyList'];
    sFHGetPrNotificationBodyList = json['SFH_GetPrNotificationBodyList'];
    startAbsenceApprovalProccess = json['StartAbsenceApprovalProccess'] != null ? StartAbsenceApprovalProccess.fromJson(json['StartAbsenceApprovalProccess']) : null;
    startAddressApprovalProcessList = json['StartAddressApprovalProcessList'] != null ? StartAddressApprovalProcess.fromJson(json['StartAddressApprovalProcessList']) : null;

    startBasicDetApprProcessList = json['StartBasicDetApprProcessList'];
    startCeiApprovalProcess = json['StartCeiApprovalProcess'];
    startContactApprovalProcessList = json['StartContactApprovalProcessList'];

    startEitApprovalProcess = json['StartEitApprovalProcess'] != null ? StartEitApprovalProcess.fromJson(json['StartEitApprovalProcess']) : null;
    startHrApprovalProcessList = json['StartHrApprovalProcessList'];

    startPhonesApprovalProcessList = json['StartPhonesApprovalProcessList'] != null ? StartPhoneApprovalProcess.fromJson(json['StartPhonesApprovalProcessList']) : null;
    startSitApprovalProcess = json['StartSitApprovalProcess'];

    startTermApprovalProcessList = json['StartTermApprovalProcessList'] != null ? StartTermApprovalProcessList.fromJson(json['StartTermApprovalProcessList']) : null;

    submitAddressTransactionList = json['SubmitAddressTransactionList'] != null ? SubmitAddressTransaction.fromJson(json['SubmitAddressTransactionList']) : null;
    submitBasicDetTransactionList = json['SubmitBasicDetTransactionList'] != null ? SubmitBasicDetailsTransactionList.fromJson(json['SubmitBasicDetTransactionList']) : null;
    submitCEITransactionList = json['SubmitCEITransactionList'];
    submitCcpTransactionList = json['SubmitCcpTransactionList'] != null
        ? new SubmitCcpTransactionList.fromJson(
        json['SubmitCcpTransactionList'])
        : null;
    submitContactTransactionList = json['SubmitContactTransactionList'] != null ? SubmitContactTransactionList.fromJson(json['SubmitContactTransactionList']) : null;
    submitEITTransactionList = json['SubmitEITTransactionList'] != null ? SubmitEITTransactionList.fromJson(json['SubmitEITTransactionList']) : null;

    submitHrTransactionList = json['SubmitHrTransactionList'];
    submitPhonesTransactionList = json['SubmitPhonesTransactionList'];

    submitSITTransactionList = json['SubmitSITTransactionList'];
    submitTermTransactionList = json['SubmitTermTransactionList'] != null ? SubmitTermTransactionList.fromJson(json['SubmitTermTransactionList']) : null;

    if (json['SubordinatesOnLeavesList'] != null) {
      subordinatesOnLeavesList = <SubordinatesLeavesList>[];
      json['GetSubordinatesLeavesList'].forEach((v) {
        subordinatesOnLeavesList!.add(SubordinatesLeavesList.fromJson(v));
      });
    }

    sumbitAbsenceTransactionList = json['SumbitAbsenceTransactionList'] != null ? new SumbitAbsenceTransactionList.fromJson(json['SumbitAbsenceTransactionList']) : null;

    tokenID = json['TokenID'];
    updateAttachmentList = json['UpdateAttachmentList'];
    updateEmployeeImageList = json['UpdateEmployeeImageList'];
    if (json['UpdateItemTypeSuccessList'] != null) {
      updateItemTypeSuccessList = <UpdateItemTypeSuccessList>[];
      json['UpdateItemTypeSuccessList'].forEach((v) {
        updateItemTypeSuccessList!.add(new UpdateItemTypeSuccessList.fromJson(v));
      });
    }
    updateUserItemTypesList = json['UpdateUserItemTypesList'] != null ? new UpdateUserItemTypesList.fromJson(json['UpdateUserItemTypesList']) : null;
    updateVacationRuleList = json['UpdateVacationRuleList'];
    vHREmployeeLoginList = json['VHR_EmployeeLoginList'];
    vHRGetEmployeeDetailsList = json['VHR_GetEmployeeDetailsList'];
    vHRGetManagersDetailsList = json['VHR_GetManagersDetailsList'];
    vHRGetProjectByCodeList = json['VHR_GetProjectByCodeList'];
    vHRIsVerificationCodeValid = json['VHR_IsVerificationCodeValid'];

    validateAbsenceTransactionList = json['ValidateAbsenceTransactionList'] != null ? ValidateAbsenceTransactionList.fromJson(json['ValidateAbsenceTransactionList']) : null;

    validateEITTransactionList = json['ValidateEITTransactionList'] != null ? ValidateEITTransactionList.fromJson(json['ValidateEITTransactionList']) : null;

    validatePhonesTransactionList = json['ValidatePhonesTransactionList'];
    if (json['VrItemTypesList'] != null) {
      vrItemTypesList = <VrItemTypesList>[];
      json['VrItemTypesList'].forEach((v) {
        vrItemTypesList!.add(VrItemTypesList.fromJson(v));
      });
    }
    if (json['WFLookUpList'] != null) {
      wFLookUpList = <WFLookUpList>[];
      json['WFLookUpList'].forEach((v) {
        wFLookUpList!.add(WFLookUpList.fromJson(v));
      });
    }
    eLearningGETEMPLOYEEPROFILEList = json['eLearning_GET_EMPLOYEE_PROFILEList'];
    eLearningLOGINList = json['eLearning_LOGINList'];
    eLearningValidateLoginList = json['eLearning_ValidateLoginList'];
    eLearningValidate_LoginList = json['eLearning_Validate_LoginList'];
    ePharmacyGetItemOnHandList = json['ePharmacy_GetItemOnHandList'];
    isActiveCode = json['isActiveCode'];
    isSMSSent = json['isSMSSent'];
  }

  Map<String, dynamic> toJson() {
    Map<String, dynamic> data = Map<String, dynamic>();
    data['Date'] = this.date;
    data['LanguageID'] = this.languageID;
    data['ServiceName'] = this.serviceName;
    data['Time'] = this.time;
    data['AndroidLink'] = this.androidLink;
    data['AuthenticationTokenID'] = this.authenticationTokenID;
    data['Data'] = this.data;
    data['Dataw'] = this.dataw;
    data['DietType'] = this.dietType;
    data['DietTypeID'] = this.dietTypeID;
    data['ErrorCode'] = this.errorCode;
    data['ErrorEndUserMessage'] = this.errorEndUserMessage;
    data['ErrorEndUserMessageN'] = this.errorEndUserMessageN;
    data['ErrorMessage'] = this.errorMessage;
    data['ErrorType'] = this.errorType;
    data['FoodCategory'] = this.foodCategory;
    data['IOSLink'] = this.iOSLink;
    data['IsAuthenticated'] = this.isAuthenticated;
    data['MealOrderStatus'] = this.mealOrderStatus;
    data['MealType'] = this.mealType;
    data['MessageStatus'] = this.messageStatus;
    data['NumberOfResultRecords'] = this.numberOfResultRecords;
    data['PatientBlodType'] = this.patientBlodType;
    data['SuccessMsg'] = this.successMsg;
    data['SuccessMsgN'] = this.successMsgN;
    data['VidaUpdatedResponse'] = this.vidaUpdatedResponse;

    if (this.addAttSuccessList != null) {
      data['AddAttSuccessList'] = this.addAttSuccessList!.map((v) => v.toJson()).toList();
    }
    if (this.addAttachmentList != null) {
      data['AddAttachment_List'] = this.addAttachmentList!.toJson();
    }

    data['BC_Domain'] = this.bCDomain;
    data['BC_Logo'] = this.bCLogo;
    if (this.basicMemberInformation != null) {
      data['BasicMemberInformation'] = this.basicMemberInformation!.toJson();
    }
    data['BusinessCardPrivilege'] = this.businessCardPrivilege;
    if (this.calculateAbsenceDuration != null) {
      data['CalculateAbsenceDuration'] = this.calculateAbsenceDuration!.toJson();
    }
    if (this.cancelHRTransactionLIst != null) {
      data['CancelHRTransactionLIst'] = this.calculateAbsenceDuration!.toJson();
    }
    data['Chat_EmployeeLoginList'] = this.chatEmployeeLoginList;
    data['CompanyBadge'] = this.companyBadge;
    data['CompanyImage'] = this.companyImage;
    data['CompanyImageDescription'] = this.companyImageDescription;
    data['CompanyImageURL'] = this.companyImageURL;
    data['CompanyMainCompany'] = this.companyMainCompany;
    if (this.countryList != null) {
      data['CountryList'] = this.countryList!.map((v) => v.toJson()).toList();
    }

    if (this.createVacationRuleList != null) {
      data['CreateVacationRuleList'] = this.createVacationRuleList!.toJson();
    }
    data['DeleteAttachmentList'] = this.deleteAttachmentList;
    data['DeleteVacationRuleList'] = this.deleteVacationRuleList;
    data['DisableSessionList'] = this.disableSessionList;
    data['EmployeeQR'] = this.employeeQR;
    data['ForgetPasswordTokenID'] = this.forgetPasswordTokenID;
    data['GetAbsenceAttachmentsList'] = this.getAbsenceAttachmentsList;

    if (this.getAbsenceAttendanceTypesList != null) {
      data['GetAbsenceAttendanceTypesList'] = this.getAbsenceAttendanceTypesList!.map((v) => v.toJson()).toList();
    }

    if (this.getAbsenceCollectionNotificationBodyList != null) {
      data['GetAbsenceCollectionNotificationBodyList'] = this.getAbsenceCollectionNotificationBodyList!.map((v) => v.toJson()).toList();
    }

    if (this.getAbsenceDffStructureList != null) {
      data['GetAbsenceDffStructureList'] = this.getAbsenceDffStructureList!.map((v) => v.toJson()).toList();
    }

    if (this.getAbsenceTransactionList != null) {
      data['GetAbsenceTransactionList'] = this.getAbsenceTransactionList!.map((v) => v.toJson()).toList();
    }
    data['GetAccrualBalancesList'] = this.getAccrualBalancesList;

    if (this.getActionHistoryList != null) {
      data['GetActionHistoryList'] = this.getActionHistoryList!.map((v) => v.toJson()).toList();
    }

    data['GetAddressDffStructureList'] = this.getAddressDffStructureList;
    data['GetAddressNotificationBodyList'] = this.getAddressNotificationBodyList;

    if (this.getApprovesList != null) {
      data['GetApprovesList'] = this.getApprovesList!.map((v) => v.toJson()).toList();
    }

    if (this.getAttachementList != null) {
      data['GetAttachementList'] = this.getAttachementList!.map((v) => v.toJson()).toList();
    }

    data['GetAttendanceTrackingList'] = this.getAttendanceTrackingList;
    data['GetBasicDetColsStructureList'] = this.getBasicDetColsStructureList;
    data['GetBasicDetDffStructureList'] = this.getBasicDetDffStructureList;

    if (this.getBasicDetNtfBodyList != null) {
      data['GetBasicDetNtfBodyList'] = this.getBasicDetNtfBodyList!.map((v) => v.toJson()).toList();
    }

    data['GetCEICollectionNotificationBodyList'] = this.getCEICollectionNotificationBodyList;
    data['GetCEIDFFStructureList'] = this.getCEIDFFStructureList;
    data['GetCEITransactionList'] = this.getCEITransactionList;
    data['GetCcpTransactionsList'] = this.getCcpTransactionsList;
    if (this.getContactDetailsList != null) {
      data['GetContactDetailsList'] = this.getContactDetailsList!.map((v) => v.toJson()).toList();
    }
    if (this.getContactColsStructureList != null) {
      data['GetContactColsStructureList'] = this.getContactColsStructureList!.map((v) => v.toJson()).toList();
    }
    if (this.getContactDffStructureList != null) {
      data['GetContactDffStructureList'] = this.getContactDffStructureList!.map((v) => v.toJson()).toList();
    }
    data['GetContactColsStructureList'] = this.getContactColsStructureList;
    data['GetContactDetailsList'] = this.getContactDetailsList;
    data['GetContactDffStructureList'] = this.getContactDffStructureList;
    data['GetContactNotificationBodyList'] = this.getContactNotificationBodyList;
    data['GetCountriesList'] = this.getCountriesList;
    if (this.getDayHoursTypeDetailsList != null) {
      data['GetDayHoursTypeDetailsList'] = this.getDayHoursTypeDetailsList!.map((v) => v.toJson()).toList();
    }

    if (this.getDeductionsList != null) {
      data['GetDeductionsList'] = this.getDeductionsList!.map((v) => v.toJson()).toList();
    }
    if (this.getDefaultValueList != null) {
      data['GetDefaultValueList'] = this.getDefaultValueList!.toJson();
    }
    data['GetEITCollectionNotificationBodyList'] = this.getEITCollectionNotificationBodyList;
    if (this.getEITDFFStructureList != null) {
      data['GetEITDFFStructureList'] = this.getEITDFFStructureList!.map((v) => v.toJson()).toList();
    }
    if (this.getEITTransactionList != null) {
      data['GetEITTransactionList'] = this.getEITTransactionList!.map((v) => v.toJson()).toList();
    }

    if (this.getEarningsList != null) {
      data['GetEarningsList'] = this.getEarningsList!.map((v) => v.toJson()).toList();
    }
    if (this.getEmployeeAddressList != null) {
      data['GetEmployeeAddressList'] = this.getEmployeeAddressList!.map((v) => v.toJson()).toList();
    }
    if (this.getEmployeeBasicDetailsList != null) {
      data['GetEmployeeBasicDetailsList'] = this.getEmployeeBasicDetailsList!.map((v) => v.toJson()).toList();
    }
    if (this.getEmployeeContactsList != null) {
      data['GetEmployeeContactsList'] = this.getEmployeeContactsList!.map((v) => v.toJson()).toList();
    }
    if (this.getEmployeePhonesList != null) {
      data['GetEmployeePhonesList'] = this.getEmployeePhonesList!.map((v) => v.toJson()).toList();
    }
    if (this.getEmployeeSubordinatesList != null) {
      data['GetEmployeeSubordinatesList'] = this.getEmployeeSubordinatesList!.map((v) => v.toJson()).toList();
    }
    data['GetFliexfieldStructureList'] = this.getFliexfieldStructureList;
    data['GetHrCollectionNotificationBodyList'] = this.getHrCollectionNotificationBodyList;
    data['GetHrTransactionList'] = this.getHrTransactionList;

    if (this.getItemCreationNtfBodyList != null) {
      data['GetItemCreationNtfBodyList'] = this.getItemCreationNtfBodyList!.toJson();
    }

    if (this.getItemTypeNotificationsList != null) {
      data['GetItemTypeNotificationsList'] = this.getItemTypeNotificationsList!.map((v) => v.toJson()).toList();
    }

    data['GetItemTypesList'] = this.getItemTypesList;
    data['GetLookupValuesList'] = this.getLookupValuesList;
    data['GetMenuEntriesList'] = this.getMenuEntriesList;
    if (this.getMoItemHistoryList != null) {
      data['GetMoItemHistoryList'] = this.getMoItemHistoryList!.map((v) => v.toJson()).toList();
    }

    if (this.getMoNotificationBodyList != null) {
      data['GetMoNotificationBodyList'] = this.getMoNotificationBodyList!.map((v) => v.toJson()).toList();
    }

    if (this.getNotificationButtonsList != null) {
      data['GetNotificationButtonsList'] = this.getNotificationButtonsList!.map((v) => v.toJson()).toList();
    }

    if (getNotificationReassignModeList != null) {
      data['GetNotificationReassignModeList'] = getNotificationReassignModeList!.map((v) => v.toJson()).toList();
    }

    data['GetObjectValuesList'] = this.getObjectValuesList;
    data['GetOpenMissingSwipesList'] = this.getOpenMissingSwipesList;
    data['GetOpenNotificationsList'] = this.getOpenNotificationsList;
    data['GetOpenNotificationsNumList'] = this.getOpenNotificationsNumList;
    data['GetOpenPeriodDatesList'] = this.getOpenPeriodDatesList;
    data['GetOrganizationsSalariesList'] = this.getOrganizationsSalariesList;
    if (this.getPaymentInformationList != null) {
      data['GetPaymentInformationList'] = this.getPaymentInformationList!.map((v) => v.toJson()).toList();
    }
    if (this.getPayslipList != null) {
      data['GetPayslipList'] = this.getPayslipList!.map((v) => v.toJson()).toList();
    }
    // data['GetPendingReqDetailsList'] = this.getPendingReqDetailsList;
    // data['GetPendingReqFunctionsList'] = this.getPendingReqFunctionsList;
    data['GetPerformanceAppraisalList'] = this.getPerformanceAppraisalList;
    data['GetPhonesNotificationBodyList'] = this.getPhonesNotificationBodyList;
    if (this.getPoItemHistoryList != null) {
      data['GetPoItemHistoryList'] = this.getPoItemHistoryList!.map((v) => v.toJson()).toList();
    }

    if (this.getPoNotificationBodyList != null) {
      data['GetPoNotificationBodyList'] = this.getPoNotificationBodyList!.toJson();
    }
    if (this.getPrNotificationBodyList != null) {
      data['GetPrNotificationBodyList'] = this.getPrNotificationBodyList!.toJson();
    }

    if (this.getQuotationAnalysisList != null) {
      data['GetQuotationAnalysisList'] = this.getQuotationAnalysisList!.map((v) => v.toJson()).toList();
    }
    data['GetRFCEmployeeListList'] = this.getRFCEmployeeListList;
    data['GetRespondAttributeValueList'] = this.getRespondAttributeValueList;
    data['GetSITCollectionNotificationBodyList'] = this.getSITCollectionNotificationBodyList;
    data['GetSITDFFStructureList'] = this.getSITDFFStructureList;
    data['GetSITTransactionList'] = this.getSITTransactionList;
    if (this.getScheduleShiftsDetailsList != null) {
      data['GetScheduleShiftsDetailsList'] = this.getScheduleShiftsDetailsList!.map((v) => v.toJson()).toList();
    }
    data['GetShiftTypesList'] = this.getShiftTypesList;

    if (this.getStampMsNotificationBodyList != null) {
      data['GetStampMsNotificationBodyList'] = this.getStampMsNotificationBodyList!.map((v) => v.toJson()).toList();
    }

    if (this.getStampNsNotificationBodyList != null) {
      data['GetStampNsNotificationBodyList'] = this.getStampNsNotificationBodyList!.map((v) => v.toJson()).toList();
    }

    data['GetStampNsNotificationBodyList'] = this.getStampNsNotificationBodyList;
    data['GetSubordinatesAttdStatusList'] = this.getSubordinatesAttdStatusList;
    data['GetSubordinatesLeavesList'] = this.getSubordinatesLeavesList;

    if (this.getSubordinatesLeavesList != null) {
      data['GetSubordinatesLeavesList'] = this.getSubordinatesLeavesList!.map((v) => v.toJson()).toList();
    }

    if (this.getSubordinatesLeavesTotalVacationsList != null) {
      data['GetSubordinatesLeavesTotalVacationsList'] = this.getSubordinatesLeavesTotalVacationsList!.map((v) => v.toJson()).toList();
    }
    if (this.getSummaryOfPaymentList != null) {
      data['GetSummaryOfPaymentList'] = this.getSummaryOfPaymentList!.map((v) => v.toJson()).toList();
    }
    data['GetSwipesList'] = this.getSwipesList;

    if (this.getTermColsStructureList != null) {
      data['GetTermColsStructureList'] = this.getTermColsStructureList!.map((v) => v.toJson()).toList();
    }

    if (this.getTermDffStructureList != null) {
      data['GetTermDffStructureList'] = this.getTermDffStructureList!.map((v) => v.toJson()).toList();
    }

    data['GetTermNotificationBodyList'] = this.getTermNotificationBodyList;
    if (this.getTimeCardSummaryList != null) {
      data['GetTimeCardSummaryList'] = this.getTimeCardSummaryList!.map((v) => v.toJson()).toList();
    }
    data['GetUserItemTypesList'] = this.getUserItemTypesList;
    if (this.getVacationRulesList != null) {
      data['GetVacationRulesList'] = this.getVacationRulesList!.map((v) => v.toJson()).toList();
    }
    data['GetVaccinationOnHandList'] = this.getVaccinationOnHandList;
    data['GetVaccinationsList'] = this.getVaccinationsList;
    if (getValueSetValuesList != null) {
      data['GetValueSetValuesList'] = getValueSetValuesList!.map((v) => v.toJson()).toList();
    }
    if (getWorkList != null) {
      data['GetWorkList'] = getWorkList!.map((v) => v.toJson()).toList();
    }
    data['HRCertificateTemplate'] = this.hRCertificateTemplate;
    data['ImgURLsList'] = this.imgURLsList;
    data['InsertApInv'] = this.insertApInv;
    data['InsertBooked'] = this.insertBooked;
    data['InsertEmpSwipesList'] = this.insertEmpSwipesList;
    data['InsertJournal'] = this.insertJournal;
    data['InsertOrders'] = this.insertOrders;
    data['IntPortalGetEmployeeList'] = this.intPortalGetEmployeeList;
    data['IsDeviceTokenEmpty'] = this.isDeviceTokenEmpty;
    data['IsPasswordExpired'] = this.isPasswordExpired;
    data['IsRegisterAllowed'] = this.isRegisterAllowed;
    data['IsRequriedValueSetEmpty'] = this.isRequriedValueSetEmpty;
    data['IsUserSMSExcluded'] = this.isUserSMSExcluded;
    data['ItemOnHand'] = this.itemOnHand;
    data['LanguageAvailable'] = this.languageAvailable;
    data['ListSupplier'] = this.listSupplier;
    data['ListUserAgreement'] = this.listUserAgreement;
    data['List_EITStrucrure'] = this.listEITStrucrure;
    data['List_ItemImagesDetails'] = this.listItemImagesDetails;
    data['List_ItemMaster'] = this.listItemMaster;
    data['List_MedicineDetails'] = this.listMedicineDetails;
    data['List_Menu'] = this.listMenu;
    data['List_NewEmployees'] = this.listNewEmployees;
    data['List_RadScreen'] = this.listRadScreen;
    data['LogInTokenID'] = this.logInTokenID;
    if (this.memberInformationList != null) {
      data['MemberInformationList'] = this.memberInformationList!.map((v) => v.toJson()).toList();
    }
    data['MemberLoginList'] = this.memberLoginList;
    data['Mohemm_GetBusinessCardEnabledList'] = this.mohemmGetBusinessCardEnabledList;
    data['Mohemm_GetFavoriteReplacementsList'] = this.mohemmGetFavoriteReplacementsList;
    data['Mohemm_GetMobileDeviceInfobyEmpInfoList'] = this.mohemmGetMobileDeviceInfobyEmpInfoList;
    if (this.mohemmGetMobileLoginInfoList != null) {
      data['Mohemm_GetMobileLoginInfoList'] = this.mohemmGetMobileLoginInfoList!.map((v) => v.toJson()).toList();
    }
    data['Mohemm_GetPatientID_List'] = this.mohemmGetPatientIDList;
    data['Mohemm_ITG_ResponseItem'] = this.mohemmITGResponseItem;
    data['Mohemm_IsChangeIsActiveBusinessCardEnable'] = this.mohemmIsChangeIsActiveBusinessCardEnable;
    data['Mohemm_IsInsertBusinessCardEnable'] = this.mohemmIsInsertBusinessCardEnable;
    data['Mohemm_Wifi_Password'] = this.mohemmWifiPassword;
    data['Mohemm_Wifi_SSID'] = this.mohemmWifiSSID;

    if (this.notificationAction != null) {
      data['NotificationAction'] = this.notificationAction!.toJson();
    }

    if (notificationGetRespondAttributesList != null) {
      data['NotificationGetRespondAttributesList'] = notificationGetRespondAttributesList!.map((v) => v.toJson()).toList();
    }

    if (notificationRespondRolesList != null) {
      data['NotificationRespondRolesList'] = notificationRespondRolesList!.map((v) => v).toList();
    }

    data['OracleOutPutNumber'] = this.oracleOutPutNumber;
    data['PASSWORD_EXPIRED_MSG'] = this.pASSWORDEXPIREDMSG;
    data['P_COUNTRY_CODE'] = this.pCOUNTRYCODE;
    data['P_COUNTRY_NAME'] = this.pCOUNTRYNAME;
    data['P_DESC_FLEX_CONTEXT_CODE'] = this.pDESCFLEXCONTEXTCODE;
    data['P_DESC_FLEX_CONTEXT_NAME'] = this.pDESCFLEXCONTEXTNAME;
    data['P_Form'] = this.pForm;
    data['P_INFORMATION'] = this.pINFORMATION;
    data['P_MBL_ID'] = this.pMBLID;
    data['P_NUM_OF_SUBORDINATES'] = this.pNUMOFSUBORDINATES;
    data['P_OPEN_NTF_NUMBER'] = this.pOPENNTFNUMBER;
    data['P_QUESTION'] = this.pQUESTION;
    data['P_SESSION_ID'] = this.pSESSIONID;
    data['P_Schema'] = this.pSchema;
    data['PharmacyStock_AddPharmacyStockList'] = this.pharmacyStockAddPharmacyStockList;
    data['PharmacyStock_GetOnHandList'] = this.pharmacyStockGetOnHandList;
    if (this.privilegeList != null) {
      data['Privilege_List'] = this.privilegeList!.map((v) => v.toJson()).toList();
    }
    data['ProcessTransactions'] = this.processTransactions;
    data['RegisterUserNameList'] = this.registerUserNameList;
    data['ReplacementList'] = this.replacementList;

    if (respondAttributesList != null) {
      data['RespondAttributesList'] = respondAttributesList!.map((v) => v.toJson()).toList();
    }
    data['RespondRolesList'] = this.respondRolesList;
    data['ResubmitAbsenceTransactionList'] = this.resubmitAbsenceTransactionList;
    data['ResubmitEITTransactionList'] = this.resubmitEITTransactionList;
    data['ResubmitHrTransactionList'] = this.resubmitHrTransactionList;
    data['SFH_GetPoNotificationBodyList'] = this.sFHGetPoNotificationBodyList;
    data['SFH_GetPrNotificationBodyList'] = this.sFHGetPrNotificationBodyList;
    if (this.startAbsenceApprovalProccess != null) {
      data['StartAbsenceApprovalProccess'] = this.startAbsenceApprovalProccess!.toJson();
    }
    data['StartAddressApprovalProcessList'] = this.startAddressApprovalProcessList;
    data['StartBasicDetApprProcessList'] = this.startBasicDetApprProcessList;
    data['StartCeiApprovalProcess'] = this.startCeiApprovalProcess;
    data['StartContactApprovalProcessList'] = this.startContactApprovalProcessList;

    if (this.startEitApprovalProcess != null) {
      data['StartEitApprovalProcess'] = this.startEitApprovalProcess!.toJson();
    }
    data['StartHrApprovalProcessList'] = this.startHrApprovalProcessList;
    data['StartPhonesApprovalProcessList'] = this.startPhonesApprovalProcessList;
    data['StartSitApprovalProcess'] = this.startSitApprovalProcess;

    if (this.startTermApprovalProcessList != null) {
      data['StartTermApprovalProcessList'] = this.startTermApprovalProcessList!.toJson();
    }
    if (this.submitAddressTransactionList != null) {
      data['SubmitAddressTransactionList'] = this.submitAddressTransactionList!.toJson();
    }
    if (this.submitBasicDetTransactionList != null) {
      data['SubmitBasicDetTransactionList'] = this.submitBasicDetTransactionList!.toJson();
    }

    data['SubmitCEITransactionList'] = this.submitCEITransactionList;
    if (this.submitCcpTransactionList != null) {
      data['SubmitCcpTransactionList'] =
          this.submitCcpTransactionList!.toJson();
    }
    data['SubmitContactTransactionList'] = this.submitContactTransactionList;

    if (this.submitEITTransactionList != null) {
      data['SubmitEITTransactionList'] = this.submitEITTransactionList!.toJson();
    }

    data['SubmitHrTransactionList'] = this.submitHrTransactionList;
    data['SubmitPhonesTransactionList'] = this.submitPhonesTransactionList;
    data['SubmitSITTransactionList'] = this.submitSITTransactionList;
    data['SubmitTermTransactionList'] = this.submitTermTransactionList;

    if (this.submitTermTransactionList != null) {
      data['SubmitTermTransactionList'] = this.submitTermTransactionList!.toJson();
    }

    data['SubordinatesOnLeavesList'] = this.subordinatesOnLeavesList;

    if (this.subordinatesOnLeavesList != null) {
      data['SubordinatesOnLeavesList'] = this.subordinatesOnLeavesList!.map((v) => v.toJson()).toList();
    }

    if (this.sumbitAbsenceTransactionList != null) {
      data['SumbitAbsenceTransactionList'] = this.sumbitAbsenceTransactionList!.toJson();
    }
    data['TokenID'] = this.tokenID;
    data['UpdateAttachmentList'] = this.updateAttachmentList;
    data['UpdateEmployeeImageList'] = this.updateEmployeeImageList;
    if (this.updateItemTypeSuccessList != null) {
      data['UpdateItemTypeSuccessList'] = this.updateItemTypeSuccessList!.map((v) => v.toJson()).toList();
    }
    if (this.updateUserItemTypesList != null) {
      data['UpdateUserItemTypesList'] = this.updateUserItemTypesList!.toJson();
    }
    data['UpdateVacationRuleList'] = this.updateVacationRuleList;
    data['VHR_EmployeeLoginList'] = this.vHREmployeeLoginList;
    data['VHR_GetEmployeeDetailsList'] = this.vHRGetEmployeeDetailsList;
    data['VHR_GetManagersDetailsList'] = this.vHRGetManagersDetailsList;
    data['VHR_GetProjectByCodeList'] = this.vHRGetProjectByCodeList;
    data['VHR_IsVerificationCodeValid'] = this.vHRIsVerificationCodeValid;

    if (validateAbsenceTransactionList != null) {
      data['ValidateAbsenceTransactionList'] = validateAbsenceTransactionList!.toJson();
    }
    if (validateEITTransactionList != null) {
      data['ValidateEITTransactionList'] = validateEITTransactionList!.toJson();
    }
    data['ValidatePhonesTransactionList'] = this.validatePhonesTransactionList;
    if (vrItemTypesList != null) {
      data['VrItemTypesList'] = vrItemTypesList!.map((v) => v.toJson()).toList();
    }
    if (wFLookUpList != null) {
      data['WFLookUpList'] = wFLookUpList!.map((v) => v.toJson()).toList();
    }
    data['eLearning_GET_EMPLOYEE_PROFILEList'] = this.eLearningGETEMPLOYEEPROFILEList;
    data['eLearning_LOGINList'] = this.eLearningLOGINList;
    data['eLearning_ValidateLoginList'] = this.eLearningValidateLoginList;
    data['eLearning_Validate_LoginList'] = this.eLearningValidateLoginList;
    data['ePharmacy_GetItemOnHandList'] = this.ePharmacyGetItemOnHandList;
    data['isActiveCode'] = this.isActiveCode;
    data['isSMSSent'] = this.isSMSSent;
    return data;
  }
}
