copyWith method

PollOption copyWith({
  1. String? id,
  2. FormattedText? text,
  3. PollMedia? media,
  4. int? voterCount,
  5. int? votePercentage,
  6. List<MessageSender>? recentVoterIds,
  7. bool? isChosen,
  8. bool? isBeingChosen,
  9. MessageSender? author,
  10. int? additionDate,
})

Implementation

PollOption copyWith({
  String? id,
  FormattedText? text,
  PollMedia? media,
  int? voterCount,
  int? votePercentage,
  List<MessageSender>? recentVoterIds,
  bool? isChosen,
  bool? isBeingChosen,
  MessageSender? author,
  int? additionDate,
}) => PollOption(
  id: id ?? this.id,
  text: text ?? this.text,
  media: media ?? this.media,
  voterCount: voterCount ?? this.voterCount,
  votePercentage: votePercentage ?? this.votePercentage,
  recentVoterIds: recentVoterIds ?? this.recentVoterIds,
  isChosen: isChosen ?? this.isChosen,
  isBeingChosen: isBeingChosen ?? this.isBeingChosen,
  author: author ?? this.author,
  additionDate: additionDate ?? this.additionDate,
);