copyWith method

SubscriptionState copyWith({
  1. int? id,
  2. dynamic agencyId,
  3. dynamic subscriptionActiveUntil,
  4. dynamic autoRenewActivated,
  5. dynamic subscriptionExpirationEmailReminder,
  6. dynamic subscriptionAutoRenewEmailReminder,
  7. dynamic numberOfAdsRemaining,
  8. dynamic adsRemainingEmailReminder,
  9. dynamic numberOfAdsInPackageOrigin,
  10. dynamic countryAllowed,
  11. dynamic isWorldPass,
  12. dynamic orderId,
})

Implementation

SubscriptionState copyWith({
  int? id,
  dynamic agencyId,
  dynamic subscriptionActiveUntil,
  dynamic autoRenewActivated,
  dynamic subscriptionExpirationEmailReminder,
  dynamic subscriptionAutoRenewEmailReminder,
  dynamic numberOfAdsRemaining,
  dynamic adsRemainingEmailReminder,
  dynamic numberOfAdsInPackageOrigin,
  dynamic countryAllowed,
  dynamic isWorldPass,
  dynamic orderId,
}) =>
    SubscriptionState(
      id: id ?? this.id,
      agencyId: agencyId ?? this.agencyId,
      subscriptionActiveUntil:
          subscriptionActiveUntil ?? this.subscriptionActiveUntil,
      autoRenewActivated: autoRenewActivated ?? this.autoRenewActivated,
      subscriptionExpirationEmailReminder:
          subscriptionExpirationEmailReminder ??
              this.subscriptionExpirationEmailReminder,
      subscriptionAutoRenewEmailReminder:
          subscriptionAutoRenewEmailReminder ??
              this.subscriptionAutoRenewEmailReminder,
      numberOfAdsRemaining: numberOfAdsRemaining ?? this.numberOfAdsRemaining,
      adsRemainingEmailReminder:
          adsRemainingEmailReminder ?? this.adsRemainingEmailReminder,
      numberOfAdsInPackageOrigin:
          numberOfAdsInPackageOrigin ?? this.numberOfAdsInPackageOrigin,
      countryAllowed: countryAllowed ?? this.countryAllowed,
      isWorldPass: isWorldPass ?? this.isWorldPass,
      orderId: orderId ?? this.orderId,
    );