copyWith method

ChatBoostStatus copyWith({
  1. String? boostUrl,
  2. List<int>? appliedSlotIds,
  3. int? level,
  4. int? giftCodeBoostCount,
  5. int? boostCount,
  6. int? currentLevelBoostCount,
  7. int? nextLevelBoostCount,
  8. int? premiumMemberCount,
  9. double? premiumMemberPercentage,
  10. List<PrepaidGiveaway>? prepaidGiveaways,
})

Implementation

ChatBoostStatus copyWith({
  String? boostUrl,
  List<int>? appliedSlotIds,
  int? level,
  int? giftCodeBoostCount,
  int? boostCount,
  int? currentLevelBoostCount,
  int? nextLevelBoostCount,
  int? premiumMemberCount,
  double? premiumMemberPercentage,
  List<PrepaidGiveaway>? prepaidGiveaways,
}) => ChatBoostStatus(
  boostUrl: boostUrl ?? this.boostUrl,
  appliedSlotIds: appliedSlotIds ?? this.appliedSlotIds,
  level: level ?? this.level,
  giftCodeBoostCount: giftCodeBoostCount ?? this.giftCodeBoostCount,
  boostCount: boostCount ?? this.boostCount,
  currentLevelBoostCount:
      currentLevelBoostCount ?? this.currentLevelBoostCount,
  nextLevelBoostCount: nextLevelBoostCount ?? this.nextLevelBoostCount,
  premiumMemberCount: premiumMemberCount ?? this.premiumMemberCount,
  premiumMemberPercentage:
      premiumMemberPercentage ?? this.premiumMemberPercentage,
  prepaidGiveaways: prepaidGiveaways ?? this.prepaidGiveaways,
);