copyWith method

UserModel copyWith({
  1. num? id,
  2. String? phoneId,
  3. String? email,
  4. String? appleIdCode,
  5. String? oneSignalId,
  6. String? appPackage,
  7. String? appVersion,
  8. String? userCountry,
  9. String? networkData,
  10. String? vpnCountry,
  11. num? appTrans,
  12. String? coins,
  13. String? deviceData,
  14. String? adLoaded,
  15. String? adFailed,
  16. String? adWatched,
  17. String? adClicked,
  18. String? createdAt,
  19. String? updatedAt,
})

Implementation

UserModel copyWith({
  num? id,
  String? phoneId,
  String? email,
  String? appleIdCode,
  String? oneSignalId,
  String? appPackage,
  String? appVersion,
  String? userCountry,
  String? networkData,
  String? vpnCountry,
  num? appTrans,
  String? coins,
  String? deviceData,
  String? adLoaded,
  String? adFailed,
  String? adWatched,
  String? adClicked,
  String? createdAt,
  String? updatedAt,
}) =>
    UserModel(
      id: id ?? _id,
      phoneId: phoneId ?? _phoneId,
      email: email ?? _email,
      appleIdCode: appleIdCode ?? _appleIdCode,
      oneSignalId: oneSignalId ?? _oneSignalId,
      appPackage: appPackage ?? _appPackage,
      appVersion: appVersion ?? _appVersion,
      userCountry: userCountry ?? _userCountry,
      networkData: networkData ?? _networkData,
      vpnCountry: vpnCountry ?? _vpnCountry,
      appTrans: appTrans ?? _appTrans,
      coins: coins ?? _coins,
      deviceData: deviceData ?? _deviceData,
      adLoaded: adLoaded ?? _adLoaded,
      adFailed: adFailed ?? _adFailed,
      adWatched: adWatched ?? _adWatched,
      adClicked: adClicked ?? _adClicked,
      createdAt: createdAt ?? _createdAt,
      updatedAt: updatedAt ?? _updatedAt,
    );