toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> map = <String, dynamic>{};
void addIfNonNull(String fieldName, dynamic value) {
if (value != null) {
map[fieldName] = value;
}
}
addIfNonNull('id', id);
addIfNonNull('createdOn', createdOn);
addIfNonNull('longitude', longitude);
addIfNonNull('latitude', latitude);
addIfNonNull('category', category);
addIfNonNull('bearing', bearing);
addIfNonNull('parentCategory', parentCategory);
addIfNonNull('childCategory', childCategory);
addIfNonNull('address', address);
addIfNonNull('status', status);
addIfNonNull('reportIcon', reportIcon);
addIfNonNull('userProfileIcon', userProfileIcon);
addIfNonNull('addedByName', addedByName);
addIfNonNull('addedBy', addedBy);
addIfNonNull('expiry', expiry);
addIfNonNull('usersCount', usersCount);
addIfNonNull('description', description);
addIfNonNull('iconBaseUrl', iconBaseUrl);
return map;
}