copyWith method
MessageUpgradedGift
copyWith({
- UpgradedGift? gift,
- MessageSender? senderId,
- MessageSender? receiverId,
- UpgradedGiftOrigin? origin,
- String? receivedGiftId,
- bool? isSaved,
- bool? canBeTransferred,
- bool? wasTransferred,
- int? transferStarCount,
- int? dropOriginalDetailsStarCount,
- int? nextTransferDate,
- int? nextResaleDate,
- int? exportDate,
- int? craftDate,
Implementation
MessageUpgradedGift copyWith({
UpgradedGift? gift,
MessageSender? senderId,
MessageSender? receiverId,
UpgradedGiftOrigin? origin,
String? receivedGiftId,
bool? isSaved,
bool? canBeTransferred,
bool? wasTransferred,
int? transferStarCount,
int? dropOriginalDetailsStarCount,
int? nextTransferDate,
int? nextResaleDate,
int? exportDate,
int? craftDate,
}) => MessageUpgradedGift(
gift: gift ?? this.gift,
senderId: senderId ?? this.senderId,
receiverId: receiverId ?? this.receiverId,
origin: origin ?? this.origin,
receivedGiftId: receivedGiftId ?? this.receivedGiftId,
isSaved: isSaved ?? this.isSaved,
canBeTransferred: canBeTransferred ?? this.canBeTransferred,
wasTransferred: wasTransferred ?? this.wasTransferred,
transferStarCount: transferStarCount ?? this.transferStarCount,
dropOriginalDetailsStarCount:
dropOriginalDetailsStarCount ?? this.dropOriginalDetailsStarCount,
nextTransferDate: nextTransferDate ?? this.nextTransferDate,
nextResaleDate: nextResaleDate ?? this.nextResaleDate,
exportDate: exportDate ?? this.exportDate,
craftDate: craftDate ?? this.craftDate,
);