User.fromMap constructor

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

Implementation

factory User.fromMap(Map<String, dynamic> map) {
  return User(
    $id: map['\$id'].toString(),
    $createdAt: map['\$createdAt'].toString(),
    $updatedAt: map['\$updatedAt'].toString(),
    name: map['name'].toString(),
    password: map['password']?.toString(),
    hash: map['hash']?.toString(),
    hashOptions: map['hashOptions'],
    registration: map['registration'].toString(),
    status: map['status'],
    labels: map['labels'] ?? [],
    passwordUpdate: map['passwordUpdate'].toString(),
    email: map['email'].toString(),
    phone: map['phone'].toString(),
    emailVerification: map['emailVerification'],
    phoneVerification: map['phoneVerification'],
    mfa: map['mfa'],
    prefs: Preferences.fromMap(map['prefs']),
    targets: List<Target>.from(map['targets'].map((p) => Target.fromMap(p))),
    accessedAt: map['accessedAt'].toString(),
  );
}