copyWith method
Implementation
UpgradeGiftResult copyWith({
UpgradedGift? gift,
String? receivedGiftId,
bool? isSaved,
bool? canBeTransferred,
int? transferStarCount,
int? dropOriginalDetailsStarCount,
int? nextTransferDate,
int? nextResaleDate,
int? exportDate,
}) => UpgradeGiftResult(
gift: gift ?? this.gift,
receivedGiftId: receivedGiftId ?? this.receivedGiftId,
isSaved: isSaved ?? this.isSaved,
canBeTransferred: canBeTransferred ?? this.canBeTransferred,
transferStarCount: transferStarCount ?? this.transferStarCount,
dropOriginalDetailsStarCount:
dropOriginalDetailsStarCount ?? this.dropOriginalDetailsStarCount,
nextTransferDate: nextTransferDate ?? this.nextTransferDate,
nextResaleDate: nextResaleDate ?? this.nextResaleDate,
exportDate: exportDate ?? this.exportDate,
);