fromMap static method

ExaAuthUser? fromMap(
  1. Map<String, dynamic>? map
)

Implementation

static ExaAuthUser? fromMap(Map<String, dynamic>? map) {
  return map == null
      ? null
      : ExaAuthUser(
          displayName: map['displayName']?.toString(),
          email: map['email']?.toString(),
          emailVerified: map['emailVerified']?.toString() == "true",
          isAnonymous: map['isAnonymous']?.toString() == "true",
          phoneNumber: map['phoneNumber']?.toString(),
          photoURL: map['photoURL']?.toString(),
          providerData: map['providerData']
              .map<ExaAuthUser>((e) => ExaAuthUser.fromMap(e)!)
              .toList(),
          refreshToken: map['refreshToken']?.toString(),
          tenantId: map['tenantId']?.toString(),
          uid: map['uid']?.toString(),
        );
}