copyWith method
Tournament
copyWith({
- required int id,
- required String name,
- required DateTime lastEditDate,
- required DateTime dateStart,
- required DateTime dateEnd,
- required Type? type,
- required String? season,
- required List<
Player> orgcommittee, - required SynchData? synchData,
- required int? mainPayment,
- required int? discountedPayment,
- required String? discountedPaymentReason,
- required String currency,
- required List<
Player> editors, - required int? difficultyForecast,
- required bool maiiAegis,
- required DateTime? maiiAegisUpdatedAt,
- required bool maiiRating,
- required DateTime? maiiRatingUpdatedAt,
- required Map<
String, int> ? questionQty,
Implementation
Tournament copyWith({
required int id,
required String name,
required DateTime lastEditDate,
required DateTime dateStart,
required DateTime dateEnd,
required Type? type,
required String? season,
required List<Player> orgcommittee,
required SynchData? synchData,
required int? mainPayment,
required int? discountedPayment,
required String? discountedPaymentReason,
required String currency,
required List<Player> editors,
required int? difficultyForecast,
required bool maiiAegis,
required DateTime? maiiAegisUpdatedAt,
required bool maiiRating,
required DateTime? maiiRatingUpdatedAt,
required Map<String, int>? questionQty,
}) =>
Tournament(
id: id,
name: name,
lastEditDate: lastEditDate,
dateStart: dateStart,
dateEnd: dateEnd,
type: type,
season: season,
orgCommittee: orgcommittee,
syncData: synchData,
mainPayment: mainPayment,
discountedPayment: discountedPayment,
discountedPaymentReason: discountedPaymentReason,
currency: currency,
editors: editors,
difficultyForecast: difficultyForecast,
maiiAegis: maiiAegis,
maiiAegisUpdatedAt: maiiAegisUpdatedAt,
maiiRating: maiiRating,
maiiRatingUpdatedAt: maiiRatingUpdatedAt,
questionQty: questionQty,
);