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/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_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_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/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/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/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_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_phone_transactions.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/subordinates_on_leaves_model.dart';
import 'package:mohem_flutter_app/models/validate_eit_transaction_list_model.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_response_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;
  String? calculateAbsenceDuration;
  String? cancelHRTransactionLIst;
  String? chatEmployeeLoginList;
  String? companyBadge;
  String? companyImage;
  String? companyImageDescription;
  String? companyImageURL;
  String? companyMainCompany;
  List<GetCountriesListModel>? countryList;
  String? createVacationRuleList;
  String? deleteAttachmentList;
  String? deleteVacationRuleList;
  String? disableSessionList;
  String? employeeQR;
  String? forgetPasswordTokenID;
  List<String>? getAbsenceAttachmentsList;
  List<String>? getAbsenceAttendanceTypesList;
  List<GetAbsenceCollectionNotificationBodyList>? getAbsenceCollectionNotificationBodyList;
  List<String>? getAbsenceDffStructureList;
  List<String>? 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>? getCcpDffStructureList;
  List<String>? getCcpOutputList;
  List<String>? getCcpTransactionsList;
  List<String>? getCcpTransactionsListNew;
  List<String>? getConcurrentProgramsList;
  List<String>? getContactColsStructureList;
  List<String>? getContactDetailsList;
  List<String>? 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<String>? getEmployeeSubordinatesList;
  List<String>? getFliexfieldStructureList;
  List<String>? getHrCollectionNotificationBodyList;
  List<String>? getHrTransactionList;
  GetItemCreationNtfBodyList? getItemCreationNtfBodyList;
  List<String>? getItemTypeNotificationsList;
  List<String>? getItemTypesList;
  List<String>? getLookupValuesList;
  List<GetMenuEntriesList>? getMenuEntriesList;
  List<GetMoItemHistoryList>? getMoItemHistoryList;
  List<GetMoNotificationBodyList>? getMoNotificationBodyList;
  List<GetNotificationButtonsList>? getNotificationButtonsList;
  List<String>? 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<String>? getPerformanceAppraisalList;
  List<GetPhonesNotificationBodyList>? getPhonesNotificationBodyList;
  List<GetPoItemHistoryList>? getPoItemHistoryList;
  GetPoNotificationBodyList? getPoNotificationBodyList;
  List<String>? getPrNotificationBodyList;
  List<GetQuotationAnalysisList>? getQuotationAnalysisList;
  List<String>? 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<String>? getSubordinatesAttdStatusList;
  List<SubordinatesLeavesList>? getSubordinatesLeavesList;
  List<String>? getSubordinatesLeavesTotalVacationsList;
  List<GetSummaryOfPaymentList>? getSummaryOfPaymentList;
  List<String>? getSwipesList;
  List<String>? getTermColsStructureList;
  List<String>? 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;
  List<GetPendingTransactionsFunctions>? getPendingTransactionsFunctions;
  List<GetPendingTransactionsDetails>? getPendingTransactionsDetails;
  List<String>? getUserItemTypesList;
  List<String>? 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;
  String? pNUMOFSUBORDINATES;
  int? pOPENNTFNUMBER;
  String? pQUESTION;
  int? pSESSIONID;
  String? pSchema;
  String? pharmacyStockAddPharmacyStockList;
  String? pharmacyStockGetOnHandList;
  List<PrivilegeListModel>? privilegeList;
  String? processTransactions;
  String? registerUserNameList;
  List<ReplacementList>? replacementList;
  String? respondAttributesList;
  String? respondRolesList;
  String? resubmitAbsenceTransactionList;
  String? resubmitEITTransactionList;
  String? resubmitHrTransactionList;
  String? sFHGetPoNotificationBodyList;
  String? sFHGetPrNotificationBodyList;
  String? startAbsenceApprovalProccess;
  StartAddressApprovalProcess? startAddressApprovalProcessList;
  String? startBasicDetApprProcessList;
  String? startCeiApprovalProcess;
  String? startContactApprovalProcessList;
  StartEitApprovalProcess? startEitApprovalProcess;
  String? startHrApprovalProcessList;
  StartPhoneApprovalProcess? startPhonesApprovalProcessList;
  String? startSitApprovalProcess;
  String? startTermApprovalProcessList;
  SubmitAddressTransaction? submitAddressTransactionList;
  Map<String, dynamic>? submitBasicDetTransactionList;
  String? submitCEITransactionList;
  String? submitCcpTransactionList;
  String? submitContactTransactionList;
  SubmitEITTransactionList? submitEITTransactionList;
  String? submitHrTransactionList;
  Map<String, dynamic>? submitPhonesTransactionList;
  String? submitSITTransactionList;
  String? submitTermTransactionList;
  List<SubordinatesLeavesList>? subordinatesOnLeavesList;
  String? sumbitAbsenceTransactionList;
  String? tokenID;
  String? updateAttachmentList;
  String? updateEmployeeImageList;
  String? updateItemTypeSuccessList;
  String? updateUserItemTypesList;
  String? updateVacationRuleList;
  String? vHREmployeeLoginList;
  String? vHRGetEmployeeDetailsList;
  String? vHRGetManagersDetailsList;
  String? vHRGetProjectByCodeList;
  bool? vHRIsVerificationCodeValid;
  String? validateAbsenceTransactionList;
  ValidateEITTransactionList? validateEITTransactionList;
  String? validatePhonesTransactionList;
  String? vrItemTypesList;
  String? 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.getCcpDffStructureList,
      this.getCcpOutputList,
      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.getPendingReqDetailsList,
      // this.getPendingReqFunctionsList,
      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.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(new AddAttSuccessList.fromJson(v));
      });
    }
    addAttachmentList = json['AddAttachment_List'] != null ? new AddAttachmentList.fromJson(json['AddAttachment_List']) : null;
    bCDomain = json['BC_Domain'];
    bCLogo = json['BC_Logo'];
    basicMemberInformation = json['BasicMemberInformation'] != null ? new BasicMemberInformationModel.fromJson(json['BasicMemberInformation']) : null;
    businessCardPrivilege = json['BusinessCardPrivilege'];
    calculateAbsenceDuration = json['CalculateAbsenceDuration'];
    cancelHRTransactionLIst = json['CancelHRTransactionLIst'];
    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(new GetCountriesListModel.fromJson(v));
      });
    }
    createVacationRuleList = json['CreateVacationRuleList'];
    deleteAttachmentList = json['DeleteAttachmentList'];
    deleteVacationRuleList = json['DeleteVacationRuleList'];
    disableSessionList = json['DisableSessionList'];
    employeeQR = json['EmployeeQR'];
    forgetPasswordTokenID = json['ForgetPasswordTokenID'];
    getAbsenceAttachmentsList = json['GetAbsenceAttachmentsList'];
    getAbsenceAttendanceTypesList = json['GetAbsenceAttendanceTypesList'];

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

    getAbsenceDffStructureList = json['GetAbsenceDffStructureList'];
    getAbsenceTransactionList = json['GetAbsenceTransactionList'];
    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(new GetAddressDffStructureList.fromJson(v));
      });
    }
    getAddressNotificationBodyList = json['GetAddressNotificationBodyList'];

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

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

    getCEICollectionNotificationBodyList = json['GetCEICollectionNotificationBodyList'];
    getCEIDFFStructureList = json['GetCEIDFFStructureList'];
    getCEITransactionList = json['GetCEITransactionList'];
    getCcpDffStructureList = json['GetCcpDffStructureList'];
    getCcpOutputList = json['GetCcpOutputList'];
    getCcpTransactionsList = json['GetCcpTransactionsList'];
    getCcpTransactionsListNew = json['GetCcpTransactionsList_New'];
    getConcurrentProgramsList = json['GetConcurrentProgramsList'];
    getContactColsStructureList = json['GetContactColsStructureList'];
    getContactDetailsList = json['GetContactDetailsList'];
    getContactDffStructureList = json['GetContactDffStructureList'];
    getContactNotificationBodyList = json["GetContactNotificationBodyList"] == null ? null : GetContactNotificationBodyList.fromJson(json["GetContactNotificationBodyList"]);

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

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

    if (json['GetDeductionsList'] != null) {
      getDeductionsList = <GetDeductionsList>[];
      json['GetDeductionsList'].forEach((v) {
        getDeductionsList!.add(new 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(new GetEITDFFStructureList.fromJson(v));
      });
    }
    if (json['GetEITTransactionList'] != null) {
      getEITTransactionList = <GetEITTransactionList>[];
      json['GetEITTransactionList'].forEach((v) {
        getEITTransactionList!.add(new GetEITTransactionList.fromJson(v));
      });
    }

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

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

    getItemTypeNotificationsList = json['GetItemTypeNotificationsList'];
    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(new GetMoItemHistoryList.fromJson(v));
      });
    }

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

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

    if (json['GetObjectValuesList'] != null) {
      getObjectValuesList = <GetPhoneNumberTypesModel>[];
      json['GetObjectValuesList'].forEach((v) {
        getObjectValuesList!.add(new 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(new GetPaymentInformationList.fromJson(v));
      });
    }

    if (json['GetPayslipList'] != null) {
      getPayslipList = <GetPayslipList>[];
      json['GetPayslipList'].forEach((v) {
        getPayslipList!.add(new GetPayslipList.fromJson(v));
      });
    }
    // getPendingReqDetailsList = json['GetPendingReqDetailsList'];
    // getPendingReqFunctionsList = json['GetPendingReqFunctionsList'];
    getPerformanceAppraisalList = json['GetPerformanceAppraisalList'];
    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(new GetPoItemHistoryList.fromJson(v));
      });
    }
    getPoNotificationBodyList = json['GetPoNotificationBodyList'] != null ? new GetPoNotificationBodyList.fromJson(json['GetPoNotificationBodyList']) : null;
    getPrNotificationBodyList = json['GetPrNotificationBodyList'];
    if (json['GetQuotationAnalysisList'] != null) {
      getQuotationAnalysisList = <GetQuotationAnalysisList>[];
      json['GetQuotationAnalysisList'].forEach((v) {
        getQuotationAnalysisList!.add(new GetQuotationAnalysisList.fromJson(v));
      });
    }
    getRFCEmployeeListList = json['GetRFCEmployeeListList'];
    getRespondAttributeValueList = json['GetRespondAttributeValueList'];
    getSITCollectionNotificationBodyList = json['GetSITCollectionNotificationBodyList'];
    getSITDFFStructureList = json['GetSITDFFStructureList'];
    getSITTransactionList = json['GetSITTransactionList'];
    if (json['GetScheduleShiftsDetailsList'] != null) {
      getScheduleShiftsDetailsList = <GetScheduleShiftsDetailsList>[];
      json['GetScheduleShiftsDetailsList'].forEach((v) {
        getScheduleShiftsDetailsList!.add(new GetScheduleShiftsDetailsList.fromJson(v));
      });
    }
    getShiftTypesList = json['GetShiftTypesList'];

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

    getSubordinatesAttdStatusList = json['GetSubordinatesAttdStatusList'];

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

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

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

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

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

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

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

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

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

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

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

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

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

    getUserItemTypesList = json['GetUserItemTypesList'];
    getVacationRulesList = json['GetVacationRulesList'];
    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 ? null : 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)));
    respondAttributesList = json['RespondAttributesList'];
    respondRolesList = json['RespondRolesList'];
    resubmitAbsenceTransactionList = json['ResubmitAbsenceTransactionList'];
    resubmitEITTransactionList = json['ResubmitEITTransactionList'];
    resubmitHrTransactionList = json['ResubmitHrTransactionList'];
    sFHGetPoNotificationBodyList = json['SFH_GetPoNotificationBodyList'];
    sFHGetPrNotificationBodyList = json['SFH_GetPrNotificationBodyList'];
    startAbsenceApprovalProccess = json['StartAbsenceApprovalProccess'];
    startAddressApprovalProcessList = json['StartAddressApprovalProcessList'] != null ? new StartAddressApprovalProcess.fromJson(json['StartAddressApprovalProcessList']) : null;

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

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

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

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

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

    submitSITTransactionList = json['SubmitSITTransactionList'];
    submitTermTransactionList = json['SubmitTermTransactionList'];

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

    sumbitAbsenceTransactionList = json['SumbitAbsenceTransactionList'];
    tokenID = json['TokenID'];
    updateAttachmentList = json['UpdateAttachmentList'];
    updateEmployeeImageList = json['UpdateEmployeeImageList'];
    updateItemTypeSuccessList = json['UpdateItemTypeSuccessList'];
    updateUserItemTypesList = json['UpdateUserItemTypesList'];
    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'];

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

    validatePhonesTransactionList = json['ValidatePhonesTransactionList'];
    vrItemTypesList = json['VrItemTypesList'];
    wFLookUpList = json['WFLookUpList'];
    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() {
    final Map<String, dynamic> data = new 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;
    data['CalculateAbsenceDuration'] = this.calculateAbsenceDuration;
    data['CancelHRTransactionLIst'] = this.cancelHRTransactionLIst;
    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();
    }
    data['CreateVacationRuleList'] = this.createVacationRuleList;
    data['DeleteAttachmentList'] = this.deleteAttachmentList;
    data['DeleteVacationRuleList'] = this.deleteVacationRuleList;
    data['DisableSessionList'] = this.disableSessionList;
    data['EmployeeQR'] = this.employeeQR;
    data['ForgetPasswordTokenID'] = this.forgetPasswordTokenID;
    data['GetAbsenceAttachmentsList'] = this.getAbsenceAttachmentsList;
    data['GetAbsenceAttendanceTypesList'] = this.getAbsenceAttendanceTypesList;

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

    data['GetAbsenceDffStructureList'] = this.getAbsenceDffStructureList;
    data['GetAbsenceTransactionList'] = this.getAbsenceTransactionList;
    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['GetCcpDffStructureList'] = this.getCcpDffStructureList;
    data['GetCcpOutputList'] = this.getCcpOutputList;
    data['GetCcpTransactionsList'] = this.getCcpTransactionsList;
    data['GetCcpTransactionsList_New'] = this.getCcpTransactionsListNew;
    data['GetConcurrentProgramsList'] = this.getConcurrentProgramsList;
    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();
    }
    data['GetEmployeeSubordinatesList'] = this.getEmployeeSubordinatesList;
    data['GetFliexfieldStructureList'] = this.getFliexfieldStructureList;
    data['GetHrCollectionNotificationBodyList'] = this.getHrCollectionNotificationBodyList;
    data['GetHrTransactionList'] = this.getHrTransactionList;

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

    data['GetItemTypeNotificationsList'] = this.getItemTypeNotificationsList;
    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();
    }

    data['GetNotificationReassignModeList'] = this.getNotificationReassignModeList;
    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();
    }
    data['GetPrNotificationBodyList'] = this.getPrNotificationBodyList;
    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();
    }

    data['GetSubordinatesLeavesTotalVacationsList'] = this.getSubordinatesLeavesTotalVacationsList;
    if (this.getSummaryOfPaymentList != null) {
      data['GetSummaryOfPaymentList'] = this.getSummaryOfPaymentList!.map((v) => v.toJson()).toList();
    }
    data['GetSwipesList'] = this.getSwipesList;
    data['GetTermColsStructureList'] = this.getTermColsStructureList;
    data['GetTermDffStructureList'] = this.getTermDffStructureList;
    data['GetTermNotificationBodyList'] = this.getTermNotificationBodyList;
    if (this.getTimeCardSummaryList != null) {
      data['GetTimeCardSummaryList'] = this.getTimeCardSummaryList!.map((v) => v.toJson()).toList();
    }
    data['GetUserItemTypesList'] = this.getUserItemTypesList;
    data['GetVacationRulesList'] = this.getVacationRulesList;
    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;
    data['RespondAttributesList'] = this.respondAttributesList;
    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;
    data['StartAbsenceApprovalProccess'] = this.startAbsenceApprovalProccess;
    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;
    data['StartTermApprovalProcessList'] = this.startTermApprovalProcessList;

    if (this.submitAddressTransactionList != null) {
      data['SubmitAddressTransactionList'] = this.submitAddressTransactionList!.toJson();
    }
    data['SubmitBasicDetTransactionList'] = this.submitBasicDetTransactionList;
    data['SubmitCEITransactionList'] = this.submitCEITransactionList;
    data['SubmitCcpTransactionList'] = this.submitCcpTransactionList;
    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;
    data['SubordinatesOnLeavesList'] = this.subordinatesOnLeavesList;

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

    data['SumbitAbsenceTransactionList'] = this.sumbitAbsenceTransactionList;
    data['TokenID'] = this.tokenID;
    data['UpdateAttachmentList'] = this.updateAttachmentList;
    data['UpdateEmployeeImageList'] = this.updateEmployeeImageList;
    data['UpdateItemTypeSuccessList'] = this.updateItemTypeSuccessList;
    data['UpdateUserItemTypesList'] = this.updateUserItemTypesList;
    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;
    data['ValidateAbsenceTransactionList'] = this.validateAbsenceTransactionList;

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

    data['ValidatePhonesTransactionList'] = this.validatePhonesTransactionList;
    data['VrItemTypesList'] = this.vrItemTypesList;
    data['WFLookUpList'] = this.wFLookUpList;
    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;
  }
}
