Tournament constructor

Tournament({
  1. required int id,
  2. required String name,
  3. required DateTime lastEditDate,
  4. required DateTime dateStart,
  5. required DateTime dateEnd,
  6. required Type? type,
  7. required String? season,
  8. required List<Player> orgCommittee,
  9. required SynchData? syncData,
  10. required int? mainPayment,
  11. required int? discountedPayment,
  12. required String? discountedPaymentReason,
  13. required String currency,
  14. required List<Player> editors,
  15. required int? difficultyForecast,
  16. required bool maiiAegis,
  17. required DateTime? maiiAegisUpdatedAt,
  18. required bool maiiRating,
  19. required DateTime? maiiRatingUpdatedAt,
  20. required Map<String, int>? questionQty,
})

Implementation

Tournament({
  required this.id,
  required this.name,
  required this.lastEditDate,
  required this.dateStart,
  required this.dateEnd,
  required this.type,
  required this.season,
  required this.orgCommittee,
  required this.syncData,
  required this.mainPayment,
  required this.discountedPayment,
  required this.discountedPaymentReason,
  required this.currency,
  required this.editors,
  required this.difficultyForecast,
  required this.maiiAegis,
  required this.maiiAegisUpdatedAt,
  required this.maiiRating,
  required this.maiiRatingUpdatedAt,
  required this.questionQty,
});