copyWith method

LoggedUser copyWith({
  1. required String uid,
  2. required String token,
  3. required List<ProviderLogin> providers,
  4. String? name,
  5. String? email,
  6. String? urlPhoto,
  7. bool? emailVerified,
})

Implementation

LoggedUser copyWith({
  required String uid,
  required String token,
  required List<ProviderLogin> providers,
  String? name,
  String? email,
  String? urlPhoto,
  bool? emailVerified,
}) {
  return LoggedUser(
    uid: uid,
    token: token,
    name: name ?? this.name,
    email: email ?? this.email,
    urlPhoto: urlPhoto ?? this.urlPhoto,
    emailVerified: emailVerified ?? this.emailVerified,
    providers: providers,
  );
}