Input$AppFollowTopChartLeaderboardInput.fromJson constructor

Input$AppFollowTopChartLeaderboardInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$AppFollowTopChartLeaderboardInput.fromJson(
    Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  final l$pos_diff = data['pos_diff'];
  result$data['pos_diff'] = (l$pos_diff as num).toDouble();
  final l$device = data['device'];
  result$data['device'] = (l$device as String);
  final l$genre_id = data['genre_id'];
  result$data['genre_id'] = (l$genre_id as String);
  final l$icon = data['icon'];
  result$data['icon'] = (l$icon as String);
  final l$country = data['country'];
  result$data['country'] = (l$country as String);
  final l$rating_avg = data['rating_avg'];
  result$data['rating_avg'] = (l$rating_avg as String);
  final l$feed_type = data['feed_type'];
  result$data['feed_type'] = (l$feed_type as String);
  if (data.containsKey('price')) {
    final l$price = data['price'];
    result$data['price'] = (l$price as String?);
  }
  final l$ext_id = data['ext_id'];
  result$data['ext_id'] = (l$ext_id as String);
  final l$pos_curr = data['pos_curr'];
  result$data['pos_curr'] = (l$pos_curr as num).toDouble();
  final l$pos = data['pos'];
  result$data['pos'] = (l$pos as num).toDouble();
  final l$url = data['url'];
  result$data['url'] = (l$url as String);
  final l$artist_name = data['artist_name'];
  result$data['artist_name'] = (l$artist_name as String);
  final l$title = data['title'];
  result$data['title'] = (l$title as String);
  return Input$AppFollowTopChartLeaderboardInput._(result$data);
}