copyWithWrapped method
UserResponseModel
copyWithWrapped({
- Wrapped<
String> ? userId, - Wrapped<
SubscriptionResponseModel> ? subscription, - Wrapped? subscriptionExtras,
- Wrapped<
bool> ? isNewUser, - Wrapped? xiApiKey,
- Wrapped<
bool> ? canUseDelayedPaymentMethods, - Wrapped<
bool> ? isOnboardingCompleted, - Wrapped<
bool> ? isOnboardingChecklistCompleted, - Wrapped? firstName,
- Wrapped<
bool?> ? isApiKeyHashed, - Wrapped? xiApiKeyPreview,
- Wrapped? referralLinkCode,
- Wrapped? partnerstackPartnerDefaultLink,
Implementation
UserResponseModel copyWithWrapped(
{Wrapped<String>? userId,
Wrapped<SubscriptionResponseModel>? subscription,
Wrapped<dynamic>? subscriptionExtras,
Wrapped<bool>? isNewUser,
Wrapped<dynamic>? xiApiKey,
Wrapped<bool>? canUseDelayedPaymentMethods,
Wrapped<bool>? isOnboardingCompleted,
Wrapped<bool>? isOnboardingChecklistCompleted,
Wrapped<dynamic>? firstName,
Wrapped<bool?>? isApiKeyHashed,
Wrapped<dynamic>? xiApiKeyPreview,
Wrapped<dynamic>? referralLinkCode,
Wrapped<dynamic>? partnerstackPartnerDefaultLink}) {
return UserResponseModel(
userId: (userId != null ? userId.value : this.userId),
subscription:
(subscription != null ? subscription.value : this.subscription),
subscriptionExtras: (subscriptionExtras != null
? subscriptionExtras.value
: this.subscriptionExtras),
isNewUser: (isNewUser != null ? isNewUser.value : this.isNewUser),
xiApiKey: (xiApiKey != null ? xiApiKey.value : this.xiApiKey),
canUseDelayedPaymentMethods: (canUseDelayedPaymentMethods != null
? canUseDelayedPaymentMethods.value
: this.canUseDelayedPaymentMethods),
isOnboardingCompleted: (isOnboardingCompleted != null
? isOnboardingCompleted.value
: this.isOnboardingCompleted),
isOnboardingChecklistCompleted: (isOnboardingChecklistCompleted != null
? isOnboardingChecklistCompleted.value
: this.isOnboardingChecklistCompleted),
firstName: (firstName != null ? firstName.value : this.firstName),
isApiKeyHashed: (isApiKeyHashed != null
? isApiKeyHashed.value
: this.isApiKeyHashed),
xiApiKeyPreview: (xiApiKeyPreview != null
? xiApiKeyPreview.value
: this.xiApiKeyPreview),
referralLinkCode: (referralLinkCode != null
? referralLinkCode.value
: this.referralLinkCode),
partnerstackPartnerDefaultLink: (partnerstackPartnerDefaultLink != null
? partnerstackPartnerDefaultLink.value
: this.partnerstackPartnerDefaultLink));
}