toJson method

Map<String, Object?> toJson()

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(),
  };
}