toJson method Null safety
Implementation
Map<String, dynamic> toJson() {
final json = _$GroupChannelParamsToJson(this);
if (coverImage != null && coverImage!.hasBinary) {
json['cover_file'] = coverImage;
} else {
json['cover_url'] = coverImage?.url;
}
if (json['is_public'] == false || json['is_public'] == null) {
json.remove('is_discoverable');
}
//Remove UnChanged Properties
json.removeWhere((key, value) => value == null);
return json;
}