PassageUser.fromMap constructor

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

Implementation

PassageUser.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']);