copyWith method
Gift
copyWith({
- int? id,
- int? publisherChatId,
- Sticker? sticker,
- int? starCount,
- int? defaultSellStarCount,
- int? upgradeStarCount,
- int? upgradeVariantCount,
- bool? hasColors,
- bool? isForBirthday,
- bool? isPremium,
- GiftAuction? auctionInfo,
- int? nextSendDate,
- GiftPurchaseLimits? userLimits,
- GiftPurchaseLimits? overallLimits,
- GiftBackground? background,
- int? firstSendDate,
- int? lastSendDate,
Implementation
Gift copyWith({
int? id,
int? publisherChatId,
Sticker? sticker,
int? starCount,
int? defaultSellStarCount,
int? upgradeStarCount,
int? upgradeVariantCount,
bool? hasColors,
bool? isForBirthday,
bool? isPremium,
GiftAuction? auctionInfo,
int? nextSendDate,
GiftPurchaseLimits? userLimits,
GiftPurchaseLimits? overallLimits,
GiftBackground? background,
int? firstSendDate,
int? lastSendDate,
}) => Gift(
id: id ?? this.id,
publisherChatId: publisherChatId ?? this.publisherChatId,
sticker: sticker ?? this.sticker,
starCount: starCount ?? this.starCount,
defaultSellStarCount: defaultSellStarCount ?? this.defaultSellStarCount,
upgradeStarCount: upgradeStarCount ?? this.upgradeStarCount,
upgradeVariantCount: upgradeVariantCount ?? this.upgradeVariantCount,
hasColors: hasColors ?? this.hasColors,
isForBirthday: isForBirthday ?? this.isForBirthday,
isPremium: isPremium ?? this.isPremium,
auctionInfo: auctionInfo ?? this.auctionInfo,
nextSendDate: nextSendDate ?? this.nextSendDate,
userLimits: userLimits ?? this.userLimits,
overallLimits: overallLimits ?? this.overallLimits,
background: background ?? this.background,
firstSendDate: firstSendDate ?? this.firstSendDate,
lastSendDate: lastSendDate ?? this.lastSendDate,
);