toJson method
Implementation
Map<String, dynamic> toJson() {
var map = super.toJson();
map['air_date.gte'] = airDateGTE?.toString();
map['air_date.lte'] = airDateLTE?.toString();
map['first_air_date.gte'] = firstAirDateGTE?.toString();
map['first_air_date.lte'] = firstAirDateLTE?.toString();
map['sort_by'] = sortBy?.toString();
map['timezone'] = timezone;
map['vote_count.gte'] = voteCountGTE?.toString();
map['vote_average.gte'] = voteAverageGTE?.clamp(0, 10).toString();
map['with_companies'] = withCompanies?.join(',');
map['with_genres'] = withGenres?.join(',');
map['with_keywords'] = withKeywords?.join(',');
map['with_networks'] = withNetworks?.join(',');
map.removeWhere((_, value) => value == null);
return map;
}