copy method

Auth<AuthKeys> copy({
  1. String? id,
  2. int? timeMills,
  3. String? accessToken,
  4. String? biometric,
  5. String? email,
  6. Map<String, dynamic>? extra,
  7. String? idToken,
  8. bool? loggedIn,
  9. int? loggedInTime,
  10. int? loggedOutTime,
  11. String? name,
  12. String? password,
  13. String? phone,
  14. String? photo,
  15. String? provider,
  16. String? username,
  17. bool? verified,
})

Implementation

Auth copy({
  String? id,
  int? timeMills,
  String? accessToken,
  String? biometric,
  String? email,
  Map<String, dynamic>? extra,
  String? idToken,
  bool? loggedIn,
  int? loggedInTime,
  int? loggedOutTime,
  String? name,
  String? password,
  String? phone,
  String? photo,
  String? provider,
  String? username,
  bool? verified,
}) {
  return Auth(
    id: id ?? this.id,
    timeMills: timeMills ?? this.timeMills,
    accessToken: accessToken ?? this.accessToken,
    biometric: biometric ?? this.biometric,
    email: email ?? this.email,
    extra: extra ?? this.extra,
    idToken: idToken ?? this.idToken,
    loggedIn: loggedIn ?? this.loggedIn,
    loggedInTime: loggedInTime ?? this.loggedInTime,
    loggedOutTime: loggedOutTime ?? this.loggedOutTime,
    name: name ?? this.name,
    password: password ?? this.password,
    phone: phone ?? this.phone,
    photo: photo ?? this.photo,
    provider: provider ?? this.provider,
    username: username ?? this.username,
    verified: verified ?? this.verified,
  );
}