toJson method
Returns a JSON-serializable representation of this object.
Implementation
Map<String, Object?> toJson() {
return <String, Object?>{
'uid': uid,
'email': ?email,
'emailVerified': emailVerified,
'displayName': ?displayName,
'photoURL': ?photoUrl,
'phoneNumber': ?phoneNumber,
'disabled': disabled,
'metadata': metadata.toJson(),
'passwordHash': ?passwordHash,
'passwordSalt': ?passwordSalt,
'customClaims': ?customClaims,
'tokensValidAfterTime': ?_formatDate(tokensValidAfterTime),
'tenantId': ?tenantId,
'multiFactor': ?multiFactor?.toJson(),
'providerData': providerData.map((e) => e.toJson()).toList(),
};
}