|
|
|
|
@ -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();
|
|
|
|
|
}
|
|
|
|
|
|