toJson method
Convert object to JSON for POST requests (exclude response-only fields)
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {
'CreatedBy': createdBy,
'FunRefId': funRefId,
'FunRefVal': funRefVal,
'IsActive': isActive,
'IsMarked': isMarked,
'IsMarkedImp': isMarkedImp,
'ModuleId': moduleId,
'PageElementId': pageElementId,
'TransId': transId,
'TransType': transType,
};
if (idAddonsFunDtls != null) {
data['IdAddonsfunDtls'] = idAddonsFunDtls;
}
// Remove nulls so they aren't sent in payload
data.removeWhere((key, value) => value == null);
return data;
}