import 'PointsAmountPerMonth.dart'; class PointsAmountPerYear { int amountPerYear; List pointsAmountPerMonth; int pointsPerYear; int year; PointsAmountPerYear( {this.amountPerYear, this.pointsAmountPerMonth, this.pointsPerYear, this.year}); PointsAmountPerYear.fromJson(Map json) { amountPerYear = json['AmountPerYear']; if (json['PointsAmountPerMonth'] != null) { pointsAmountPerMonth = new List(); json['PointsAmountPerMonth'].forEach((v) { pointsAmountPerMonth.add(new PointsAmountPerMonth.fromJson(v)); }); } pointsPerYear = json['PointsPerYear']; year = json['Year']; } Map toJson() { final Map data = new Map(); data['AmountPerYear'] = this.amountPerYear; if (this.pointsAmountPerMonth != null) { data['PointsAmountPerMonth'] = this.pointsAmountPerMonth.map((v) => v.toJson()).toList(); } data['PointsPerYear'] = this.pointsPerYear; data['Year'] = this.year; return data; } }