CurrentUser.fromMap constructor
CurrentUser.fromMap(
- Map<String, dynamic> map
)
Implementation
CurrentUser.fromMap(Map<String, dynamic> map)
: id = map['id'],
status = map['status'],
email = map['email'],
emailVerified = map['emailVerified'] ?? map['email_verified'],
phone = map['phone'],
phoneVerified = map['phoneVerified'] ?? map['phone_verified'],
createdAt = map['createdAt'] ?? map['created_at'],
updatedAt = map['updatedAt'] ?? map['updated_at'],
lastLoginAt = map['lastLoginAt'] ?? map['last_login_at'],
loginCount = map['loginCount'] ?? map['login_count'],
userMetadata = map['userMetadata'] ?? map['user_metadata'],
webauthn = map['webauthn'],
webauthnDevices = ((map['webauthnDevices'] ?? map['webauthn_devices'])
as List<dynamic>?)
?.map((item) =>
kIsWeb ? Passkey.fromJson(item) : Passkey.fromMap(item))
.toList(),
webauthnTypes =
List<String>.from(map['webauthnTypes'] ?? map['webauthn_types']);