copyWith method

ReceivedGift copyWith({
  1. String? receivedGiftId,
  2. MessageSender? senderId,
  3. FormattedText? text,
  4. int? uniqueGiftNumber,
  5. bool? isPrivate,
  6. bool? isSaved,
  7. bool? isPinned,
  8. bool? canBeUpgraded,
  9. bool? canBeTransferred,
  10. bool? wasRefunded,
  11. int? date,
  12. SentGift? gift,
  13. List<int>? collectionIds,
  14. int? sellStarCount,
  15. int? prepaidUpgradeStarCount,
  16. bool? isUpgradeSeparate,
  17. int? transferStarCount,
  18. int? dropOriginalDetailsStarCount,
  19. int? nextTransferDate,
  20. int? nextResaleDate,
  21. int? exportDate,
  22. String? prepaidUpgradeHash,
  23. int? craftDate,
})

Implementation

ReceivedGift copyWith({
  String? receivedGiftId,
  MessageSender? senderId,
  FormattedText? text,
  int? uniqueGiftNumber,
  bool? isPrivate,
  bool? isSaved,
  bool? isPinned,
  bool? canBeUpgraded,
  bool? canBeTransferred,
  bool? wasRefunded,
  int? date,
  SentGift? gift,
  List<int>? collectionIds,
  int? sellStarCount,
  int? prepaidUpgradeStarCount,
  bool? isUpgradeSeparate,
  int? transferStarCount,
  int? dropOriginalDetailsStarCount,
  int? nextTransferDate,
  int? nextResaleDate,
  int? exportDate,
  String? prepaidUpgradeHash,
  int? craftDate,
}) => ReceivedGift(
  receivedGiftId: receivedGiftId ?? this.receivedGiftId,
  senderId: senderId ?? this.senderId,
  text: text ?? this.text,
  uniqueGiftNumber: uniqueGiftNumber ?? this.uniqueGiftNumber,
  isPrivate: isPrivate ?? this.isPrivate,
  isSaved: isSaved ?? this.isSaved,
  isPinned: isPinned ?? this.isPinned,
  canBeUpgraded: canBeUpgraded ?? this.canBeUpgraded,
  canBeTransferred: canBeTransferred ?? this.canBeTransferred,
  wasRefunded: wasRefunded ?? this.wasRefunded,
  date: date ?? this.date,
  gift: gift ?? this.gift,
  collectionIds: collectionIds ?? this.collectionIds,
  sellStarCount: sellStarCount ?? this.sellStarCount,
  prepaidUpgradeStarCount:
      prepaidUpgradeStarCount ?? this.prepaidUpgradeStarCount,
  isUpgradeSeparate: isUpgradeSeparate ?? this.isUpgradeSeparate,
  transferStarCount: transferStarCount ?? this.transferStarCount,
  dropOriginalDetailsStarCount:
      dropOriginalDetailsStarCount ?? this.dropOriginalDetailsStarCount,
  nextTransferDate: nextTransferDate ?? this.nextTransferDate,
  nextResaleDate: nextResaleDate ?? this.nextResaleDate,
  exportDate: exportDate ?? this.exportDate,
  prepaidUpgradeHash: prepaidUpgradeHash ?? this.prepaidUpgradeHash,
  craftDate: craftDate ?? this.craftDate,
);