|  |  |  | @ -34,9 +34,13 @@ import 'package:mohem_flutter_app/models/get_stamp_ns_notification_body_list_mod | 
		
	
		
			
				|  |  |  |  | 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'; | 
		
	
	
		
			
				
					|  |  |  | @ -126,7 +130,7 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |   BasicMemberInformationModel? basicMemberInformation; | 
		
	
		
			
				|  |  |  |  |   bool? businessCardPrivilege; | 
		
	
		
			
				|  |  |  |  |   CalculateAbsenceDuration? calculateAbsenceDuration; | 
		
	
		
			
				|  |  |  |  |   String? cancelHRTransactionLIst; | 
		
	
		
			
				|  |  |  |  |   CancelHRTransactionLIst? cancelHRTransactionLIst; | 
		
	
		
			
				|  |  |  |  |   String? chatEmployeeLoginList; | 
		
	
		
			
				|  |  |  |  |   String? companyBadge; | 
		
	
		
			
				|  |  |  |  |   String? companyImage; | 
		
	
	
		
			
				
					|  |  |  | @ -310,7 +314,7 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |   String? resubmitHrTransactionList; | 
		
	
		
			
				|  |  |  |  |   String? sFHGetPoNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   String? sFHGetPrNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |   String? startAbsenceApprovalProccess; | 
		
	
		
			
				|  |  |  |  |   StartAbsenceApprovalProccess? startAbsenceApprovalProccess; | 
		
	
		
			
				|  |  |  |  |   StartAddressApprovalProcess? startAddressApprovalProcessList; | 
		
	
		
			
				|  |  |  |  |   String? startBasicDetApprProcessList; | 
		
	
		
			
				|  |  |  |  |   String? startCeiApprovalProcess; | 
		
	
	
		
			
				
					|  |  |  | @ -331,7 +335,7 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |   String? submitSITTransactionList; | 
		
	
		
			
				|  |  |  |  |   String? submitTermTransactionList; | 
		
	
		
			
				|  |  |  |  |   List<SubordinatesLeavesList>? subordinatesOnLeavesList; | 
		
	
		
			
				|  |  |  |  |   String? sumbitAbsenceTransactionList; | 
		
	
		
			
				|  |  |  |  |   SumbitAbsenceTransactionList? sumbitAbsenceTransactionList; | 
		
	
		
			
				|  |  |  |  |   String? tokenID; | 
		
	
		
			
				|  |  |  |  |   String? updateAttachmentList; | 
		
	
		
			
				|  |  |  |  |   String? updateEmployeeImageList; | 
		
	
	
		
			
				
					|  |  |  | @ -343,7 +347,7 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |   String? vHRGetManagersDetailsList; | 
		
	
		
			
				|  |  |  |  |   String? vHRGetProjectByCodeList; | 
		
	
		
			
				|  |  |  |  |   bool? vHRIsVerificationCodeValid; | 
		
	
		
			
				|  |  |  |  |   String? validateAbsenceTransactionList; | 
		
	
		
			
				|  |  |  |  |   ValidateAbsenceTransactionList? validateAbsenceTransactionList; | 
		
	
		
			
				|  |  |  |  |   ValidateEITTransactionList? validateEITTransactionList; | 
		
	
		
			
				|  |  |  |  |   String? validatePhonesTransactionList; | 
		
	
		
			
				|  |  |  |  |   List<VrItemTypesList>? vrItemTypesList; | 
		
	
	
		
			
				
					|  |  |  | @ -658,7 +662,7 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |     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']; | 
		
	
		
			
				|  |  |  |  |     cancelHRTransactionLIst = json['CancelHRTransactionLIst'] != null ? new CancelHRTransactionLIst.fromJson(json['CancelHRTransactionLIst']) : null; | 
		
	
		
			
				|  |  |  |  |     chatEmployeeLoginList = json['Chat_EmployeeLoginList']; | 
		
	
		
			
				|  |  |  |  |     companyBadge = json['CompanyBadge']; | 
		
	
		
			
				|  |  |  |  |     companyImage = json['CompanyImage']; | 
		
	
	
		
			
				
					|  |  |  | @ -1220,7 +1224,7 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |     resubmitHrTransactionList = json['ResubmitHrTransactionList']; | 
		
	
		
			
				|  |  |  |  |     sFHGetPoNotificationBodyList = json['SFH_GetPoNotificationBodyList']; | 
		
	
		
			
				|  |  |  |  |     sFHGetPrNotificationBodyList = json['SFH_GetPrNotificationBodyList']; | 
		
	
		
			
				|  |  |  |  |     startAbsenceApprovalProccess = json['StartAbsenceApprovalProccess']; | 
		
	
		
			
				|  |  |  |  |     startAbsenceApprovalProccess = json['StartAbsenceApprovalProccess'] != null ? StartAbsenceApprovalProccess.fromJson(json['StartAbsenceApprovalProccess']) : null; | 
		
	
		
			
				|  |  |  |  |     startAddressApprovalProcessList = json['StartAddressApprovalProcessList'] != null ? StartAddressApprovalProcess.fromJson(json['StartAddressApprovalProcessList']) : null; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     startBasicDetApprProcessList = json['StartBasicDetApprProcessList']; | 
		
	
	
		
			
				
					|  |  |  | @ -1254,7 +1258,8 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |       }); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     sumbitAbsenceTransactionList = json['SumbitAbsenceTransactionList']; | 
		
	
		
			
				|  |  |  |  |     sumbitAbsenceTransactionList = json['SumbitAbsenceTransactionList'] != null ? new SumbitAbsenceTransactionList.fromJson(json['SumbitAbsenceTransactionList']) : null; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     tokenID = json['TokenID']; | 
		
	
		
			
				|  |  |  |  |     updateAttachmentList = json['UpdateAttachmentList']; | 
		
	
		
			
				|  |  |  |  |     updateEmployeeImageList = json['UpdateEmployeeImageList']; | 
		
	
	
		
			
				
					|  |  |  | @ -1271,7 +1276,8 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |     vHRGetManagersDetailsList = json['VHR_GetManagersDetailsList']; | 
		
	
		
			
				|  |  |  |  |     vHRGetProjectByCodeList = json['VHR_GetProjectByCodeList']; | 
		
	
		
			
				|  |  |  |  |     vHRIsVerificationCodeValid = json['VHR_IsVerificationCodeValid']; | 
		
	
		
			
				|  |  |  |  |     validateAbsenceTransactionList = json['ValidateAbsenceTransactionList']; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     validateAbsenceTransactionList = json['ValidateAbsenceTransactionList'] != null ? ValidateAbsenceTransactionList.fromJson(json['ValidateAbsenceTransactionList']) : null; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     validateEITTransactionList = json['ValidateEITTransactionList'] != null ? ValidateEITTransactionList.fromJson(json['ValidateEITTransactionList']) : null; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -1339,11 +1345,12 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |       data['BasicMemberInformation'] = this.basicMemberInformation!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     data['BusinessCardPrivilege'] = this.businessCardPrivilege; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     if (this.calculateAbsenceDuration != null) { | 
		
	
		
			
				|  |  |  |  |       data['CalculateAbsenceDuration'] = this.calculateAbsenceDuration!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     data['CancelHRTransactionLIst'] = this.cancelHRTransactionLIst; | 
		
	
		
			
				|  |  |  |  |     if (this.cancelHRTransactionLIst != null) { | 
		
	
		
			
				|  |  |  |  |       data['CancelHRTransactionLIst'] = this.calculateAbsenceDuration!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     data['Chat_EmployeeLoginList'] = this.chatEmployeeLoginList; | 
		
	
		
			
				|  |  |  |  |     data['CompanyBadge'] = this.companyBadge; | 
		
	
		
			
				|  |  |  |  |     data['CompanyImage'] = this.companyImage; | 
		
	
	
		
			
				
					|  |  |  | @ -1657,7 +1664,9 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |     data['ResubmitHrTransactionList'] = this.resubmitHrTransactionList; | 
		
	
		
			
				|  |  |  |  |     data['SFH_GetPoNotificationBodyList'] = this.sFHGetPoNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |     data['SFH_GetPrNotificationBodyList'] = this.sFHGetPrNotificationBodyList; | 
		
	
		
			
				|  |  |  |  |     data['StartAbsenceApprovalProccess'] = this.startAbsenceApprovalProccess; | 
		
	
		
			
				|  |  |  |  |     if (this.startAbsenceApprovalProccess != null) { | 
		
	
		
			
				|  |  |  |  |       data['StartAbsenceApprovalProccess'] = this.startAbsenceApprovalProccess!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     data['StartAddressApprovalProcessList'] = this.startAddressApprovalProcessList; | 
		
	
		
			
				|  |  |  |  |     data['StartBasicDetApprProcessList'] = this.startBasicDetApprProcessList; | 
		
	
		
			
				|  |  |  |  |     data['StartCeiApprovalProcess'] = this.startCeiApprovalProcess; | 
		
	
	
		
			
				
					|  |  |  | @ -1696,7 +1705,9 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |       data['SubordinatesOnLeavesList'] = this.subordinatesOnLeavesList!.map((v) => v.toJson()).toList(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     data['SumbitAbsenceTransactionList'] = this.sumbitAbsenceTransactionList; | 
		
	
		
			
				|  |  |  |  |     if (this.sumbitAbsenceTransactionList != null) { | 
		
	
		
			
				|  |  |  |  |       data['SumbitAbsenceTransactionList'] = this.sumbitAbsenceTransactionList!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     data['TokenID'] = this.tokenID; | 
		
	
		
			
				|  |  |  |  |     data['UpdateAttachmentList'] = this.updateAttachmentList; | 
		
	
		
			
				|  |  |  |  |     data['UpdateEmployeeImageList'] = this.updateEmployeeImageList; | 
		
	
	
		
			
				
					|  |  |  | @ -1712,8 +1723,10 @@ class GenericResponseModel { | 
		
	
		
			
				|  |  |  |  |     data['VHR_GetManagersDetailsList'] = this.vHRGetManagersDetailsList; | 
		
	
		
			
				|  |  |  |  |     data['VHR_GetProjectByCodeList'] = this.vHRGetProjectByCodeList; | 
		
	
		
			
				|  |  |  |  |     data['VHR_IsVerificationCodeValid'] = this.vHRIsVerificationCodeValid; | 
		
	
		
			
				|  |  |  |  |     data['ValidateAbsenceTransactionList'] = this.validateAbsenceTransactionList; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     if (validateAbsenceTransactionList != null) { | 
		
	
		
			
				|  |  |  |  |       data['ValidateAbsenceTransactionList'] = validateAbsenceTransactionList!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |     if (validateEITTransactionList != null) { | 
		
	
		
			
				|  |  |  |  |       data['ValidateEITTransactionList'] = validateEITTransactionList!.toJson(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
	
		
			
				
					|  |  |  | 
 |