copyWith method
MessageGift
copyWith({
- Gift? gift,
- MessageSender? senderId,
- MessageSender? receiverId,
- String? receivedGiftId,
- FormattedText? text,
- int? uniqueGiftNumber,
- int? sellStarCount,
- int? prepaidUpgradeStarCount,
- bool? isUpgradeSeparate,
- bool? isFromAuction,
- bool? isPrivate,
- bool? isSaved,
- bool? isPrepaidUpgrade,
- bool? canBeUpgraded,
- bool? wasConverted,
- bool? wasUpgraded,
- bool? wasRefunded,
- String? upgradedReceivedGiftId,
- String? prepaidUpgradeHash,
Implementation
MessageGift copyWith({
Gift? gift,
MessageSender? senderId,
MessageSender? receiverId,
String? receivedGiftId,
FormattedText? text,
int? uniqueGiftNumber,
int? sellStarCount,
int? prepaidUpgradeStarCount,
bool? isUpgradeSeparate,
bool? isFromAuction,
bool? isPrivate,
bool? isSaved,
bool? isPrepaidUpgrade,
bool? canBeUpgraded,
bool? wasConverted,
bool? wasUpgraded,
bool? wasRefunded,
String? upgradedReceivedGiftId,
String? prepaidUpgradeHash,
}) => MessageGift(
gift: gift ?? this.gift,
senderId: senderId ?? this.senderId,
receiverId: receiverId ?? this.receiverId,
receivedGiftId: receivedGiftId ?? this.receivedGiftId,
text: text ?? this.text,
uniqueGiftNumber: uniqueGiftNumber ?? this.uniqueGiftNumber,
sellStarCount: sellStarCount ?? this.sellStarCount,
prepaidUpgradeStarCount:
prepaidUpgradeStarCount ?? this.prepaidUpgradeStarCount,
isUpgradeSeparate: isUpgradeSeparate ?? this.isUpgradeSeparate,
isFromAuction: isFromAuction ?? this.isFromAuction,
isPrivate: isPrivate ?? this.isPrivate,
isSaved: isSaved ?? this.isSaved,
isPrepaidUpgrade: isPrepaidUpgrade ?? this.isPrepaidUpgrade,
canBeUpgraded: canBeUpgraded ?? this.canBeUpgraded,
wasConverted: wasConverted ?? this.wasConverted,
wasUpgraded: wasUpgraded ?? this.wasUpgraded,
wasRefunded: wasRefunded ?? this.wasRefunded,
upgradedReceivedGiftId:
upgradedReceivedGiftId ?? this.upgradedReceivedGiftId,
prepaidUpgradeHash: prepaidUpgradeHash ?? this.prepaidUpgradeHash,
);