copyWith method

MessageGiveawayWinners copyWith({
  1. int? boostedChatId,
  2. int? giveawayMessageId,
  3. int? additionalChatCount,
  4. int? actualWinnersSelectionDate,
  5. bool? onlyNewMembers,
  6. bool? wasRefunded,
  7. GiveawayPrize? prize,
  8. String? prizeDescription,
  9. int? winnerCount,
  10. List<int>? winnerUserIds,
  11. int? unclaimedPrizeCount,
})

Implementation

MessageGiveawayWinners copyWith({
  int? boostedChatId,
  int? giveawayMessageId,
  int? additionalChatCount,
  int? actualWinnersSelectionDate,
  bool? onlyNewMembers,
  bool? wasRefunded,
  GiveawayPrize? prize,
  String? prizeDescription,
  int? winnerCount,
  List<int>? winnerUserIds,
  int? unclaimedPrizeCount,
}) => MessageGiveawayWinners(
  boostedChatId: boostedChatId ?? this.boostedChatId,
  giveawayMessageId: giveawayMessageId ?? this.giveawayMessageId,
  additionalChatCount: additionalChatCount ?? this.additionalChatCount,
  actualWinnersSelectionDate:
      actualWinnersSelectionDate ?? this.actualWinnersSelectionDate,
  onlyNewMembers: onlyNewMembers ?? this.onlyNewMembers,
  wasRefunded: wasRefunded ?? this.wasRefunded,
  prize: prize ?? this.prize,
  prizeDescription: prizeDescription ?? this.prizeDescription,
  winnerCount: winnerCount ?? this.winnerCount,
  winnerUserIds: winnerUserIds ?? this.winnerUserIds,
  unclaimedPrizeCount: unclaimedPrizeCount ?? this.unclaimedPrizeCount,
);