copyWith method
Implementation
@override
StorePaymentPurposeGiftedPremium copyWith({
int? userId,
String? currency,
int? amount,
}) =>
StorePaymentPurposeGiftedPremium(
userId: userId ?? this.userId,
currency: currency ?? this.currency,
amount: amount ?? this.amount,
);