toJson method

Map<String, dynamic> toJson()

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;
}