fixes
parent
db16a822fc
commit
7252bebd1f
@ -1,39 +1,86 @@
|
||||
// class GetAccrualBalancesList {
|
||||
// GetAccrualBalancesList({
|
||||
// this.accrualNetEntitlement,
|
||||
// this.accrualUsedEntitlement,
|
||||
// this.accrualYearlyEntitlement,
|
||||
// this.accuralPlanName,
|
||||
// this.endDate,
|
||||
// this.lastAccrualDate,
|
||||
// this.startDate,
|
||||
// });
|
||||
//
|
||||
// double? accrualNetEntitlement;
|
||||
// num? accrualUsedEntitlement; //Todo: Add function
|
||||
// dynamic accrualYearlyEntitlement;
|
||||
// String? accuralPlanName;
|
||||
// String? endDate;
|
||||
// String? lastAccrualDate;
|
||||
// String? startDate;
|
||||
//
|
||||
// factory GetAccrualBalancesList.fromJson(Map<String, dynamic> json) => GetAccrualBalancesList(
|
||||
// accrualNetEntitlement: json["ACCRUAL_NET_ENTITLEMENT"] == null ? null : json["ACCRUAL_NET_ENTITLEMENT"].toDouble(),
|
||||
// accrualUsedEntitlement: json["ACCRUAL_USED_ENTITLEMENT"] == null ? null : json["ACCRUAL_USED_ENTITLEMENT"],
|
||||
// accrualYearlyEntitlement: json["ACCRUAL_YEARLY_ENTITLEMENT"],
|
||||
// accuralPlanName: json["ACCURAL_PLAN_NAME"] == null ? null : json["ACCURAL_PLAN_NAME"],
|
||||
// endDate: json["END_DATE"] == null ? null : json["END_DATE"],
|
||||
// lastAccrualDate: json["LAST_ACCRUAL_DATE"] == null ? null : json["LAST_ACCRUAL_DATE"],
|
||||
// startDate: json["START_DATE"] == null ? null : json["START_DATE"],
|
||||
// );
|
||||
//
|
||||
// Map<String, dynamic> toJson() => {
|
||||
// "ACCRUAL_NET_ENTITLEMENT": accrualNetEntitlement == null ? null : accrualNetEntitlement,
|
||||
// "ACCRUAL_USED_ENTITLEMENT": accrualUsedEntitlement == null ? null : accrualUsedEntitlement,
|
||||
// "ACCRUAL_YEARLY_ENTITLEMENT": accrualYearlyEntitlement,
|
||||
// "ACCURAL_PLAN_NAME": accuralPlanName == null ? null : accuralPlanName,
|
||||
// "END_DATE": endDate == null ? null : endDate,
|
||||
// "LAST_ACCRUAL_DATE": lastAccrualDate == null ? null : lastAccrualDate,
|
||||
// "START_DATE": startDate == null ? null : startDate,
|
||||
// };
|
||||
// }
|
||||
|
||||
import 'dart:convert';
|
||||
|
||||
class GetAccrualBalancesList {
|
||||
String? accuraLPlanName;
|
||||
DateTime? starTDate;
|
||||
DateTime? enDDate;
|
||||
DateTime? lasTAccrualDate;
|
||||
dynamic accruaLYearlyEntitlement;
|
||||
double? accruaLNetEntitlement;
|
||||
int? accruaLUsedEntitlement;
|
||||
|
||||
GetAccrualBalancesList({
|
||||
this.accrualNetEntitlement,
|
||||
this.accrualUsedEntitlement,
|
||||
this.accrualYearlyEntitlement,
|
||||
this.accuralPlanName,
|
||||
this.endDate,
|
||||
this.lastAccrualDate,
|
||||
this.startDate,
|
||||
this.accuraLPlanName,
|
||||
this.starTDate,
|
||||
this.enDDate,
|
||||
this.lasTAccrualDate,
|
||||
this.accruaLYearlyEntitlement,
|
||||
this.accruaLNetEntitlement,
|
||||
this.accruaLUsedEntitlement,
|
||||
});
|
||||
|
||||
double? accrualNetEntitlement;
|
||||
num? accrualUsedEntitlement; //Todo: Add function
|
||||
dynamic accrualYearlyEntitlement;
|
||||
String? accuralPlanName;
|
||||
String? endDate;
|
||||
String? lastAccrualDate;
|
||||
String? startDate;
|
||||
factory GetAccrualBalancesList.fromRawJson(String str) => GetAccrualBalancesList.fromJson(json.decode(str));
|
||||
|
||||
String toRawJson() => json.encode(toJson());
|
||||
|
||||
factory GetAccrualBalancesList.fromJson(Map<String, dynamic> json) => GetAccrualBalancesList(
|
||||
accrualNetEntitlement: json["ACCRUAL_NET_ENTITLEMENT"] == null ? null : json["ACCRUAL_NET_ENTITLEMENT"].toDouble(),
|
||||
accrualUsedEntitlement: json["ACCRUAL_USED_ENTITLEMENT"] == null ? null : json["ACCRUAL_USED_ENTITLEMENT"],
|
||||
accrualYearlyEntitlement: json["ACCRUAL_YEARLY_ENTITLEMENT"],
|
||||
accuralPlanName: json["ACCURAL_PLAN_NAME"] == null ? null : json["ACCURAL_PLAN_NAME"],
|
||||
endDate: json["END_DATE"] == null ? null : json["END_DATE"],
|
||||
lastAccrualDate: json["LAST_ACCRUAL_DATE"] == null ? null : json["LAST_ACCRUAL_DATE"],
|
||||
startDate: json["START_DATE"] == null ? null : json["START_DATE"],
|
||||
accuraLPlanName: json["accuraL_PLAN_NAME"],
|
||||
starTDate: json["starT_DATE"] == null ? null : DateTime.parse(json["starT_DATE"]),
|
||||
enDDate: json["enD_DATE"] == null ? null : DateTime.parse(json["enD_DATE"]),
|
||||
lasTAccrualDate: json["lasT_ACCRUAL_DATE"] == null ? null : DateTime.parse(json["lasT_ACCRUAL_DATE"]),
|
||||
accruaLYearlyEntitlement: json["accruaL_YEARLY_ENTITLEMENT"],
|
||||
accruaLNetEntitlement: json["accruaL_NET_ENTITLEMENT"]?.toDouble(),
|
||||
accruaLUsedEntitlement: json["accruaL_USED_ENTITLEMENT"],
|
||||
);
|
||||
|
||||
Map<String, dynamic> toJson() => {
|
||||
"ACCRUAL_NET_ENTITLEMENT": accrualNetEntitlement == null ? null : accrualNetEntitlement,
|
||||
"ACCRUAL_USED_ENTITLEMENT": accrualUsedEntitlement == null ? null : accrualUsedEntitlement,
|
||||
"ACCRUAL_YEARLY_ENTITLEMENT": accrualYearlyEntitlement,
|
||||
"ACCURAL_PLAN_NAME": accuralPlanName == null ? null : accuralPlanName,
|
||||
"END_DATE": endDate == null ? null : endDate,
|
||||
"LAST_ACCRUAL_DATE": lastAccrualDate == null ? null : lastAccrualDate,
|
||||
"START_DATE": startDate == null ? null : startDate,
|
||||
"accuraL_PLAN_NAME": accuraLPlanName,
|
||||
"starT_DATE": starTDate?.toIso8601String(),
|
||||
"enD_DATE": enDDate?.toIso8601String(),
|
||||
"lasT_ACCRUAL_DATE": lasTAccrualDate?.toIso8601String(),
|
||||
"accruaL_YEARLY_ENTITLEMENT": accruaLYearlyEntitlement,
|
||||
"accruaL_NET_ENTITLEMENT": accruaLNetEntitlement,
|
||||
"accruaL_USED_ENTITLEMENT": accruaLUsedEntitlement,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue