copyWith method
Credential
copyWith({
- String? accessToken,
- AdditionalInfo? additionalUserInfo,
- Object? credential,
- String? displayName,
- String? email,
- bool? emailVerified,
- String? idToken,
- bool? isAnonymous,
- Metadata? metadata,
- Object? multiFactor,
- String? phoneNumber,
- String? photoURL,
- List<
Info> ? providerData, - String? providerId,
- String? refreshToken,
- String? signInMethod,
- String? smsCode,
- String? tenantId,
- String? uid,
- String? verificationId,
Implementation
Credential copyWith({
String? accessToken,
AdditionalInfo? additionalUserInfo,
Object? credential,
String? displayName,
String? email,
bool? emailVerified,
String? idToken,
bool? isAnonymous,
Metadata? metadata,
Object? multiFactor,
String? phoneNumber,
String? photoURL,
List<Info>? providerData,
String? providerId,
String? refreshToken,
String? signInMethod,
String? smsCode,
String? tenantId,
String? uid,
String? verificationId,
}) {
return Credential(
accessToken: accessToken ?? this.accessToken,
additionalUserInfo: additionalUserInfo ?? this.additionalUserInfo,
credential: credential ?? this.credential,
displayName: displayName ?? this.displayName,
email: email ?? this.email,
emailVerified: emailVerified ?? this.emailVerified,
idToken: idToken ?? this.idToken,
isAnonymous: isAnonymous ?? this.isAnonymous,
metadata: metadata ?? this.metadata,
multiFactor: multiFactor ?? this.multiFactor,
phoneNumber: phoneNumber ?? this.phoneNumber,
photoURL: photoURL ?? this.photoURL,
providerData: providerData ?? this.providerData,
providerId: providerId ?? this.providerId,
refreshToken: refreshToken ?? this.refreshToken,
signInMethod: signInMethod ?? this.signInMethod,
smsCode: smsCode ?? this.smsCode,
tenantId: tenantId ?? this.tenantId,
uid: uid ?? this.uid,
verificationId: verificationId ?? this.verificationId,
);
}