User.fromJson constructor

User.fromJson(
  1. Map<String, dynamic> json, {
  2. String what = 'A user',
})

Implementation

factory User.fromJson(Map<String, dynamic> json, {String what = 'A user'}) {
  return User(
    id: optionalString(json, 'id', what),
    createdAt: optionalDateTime(json, 'createdAt', what),
    updatedAt: optionalDateTime(json, 'updatedAt', what),
    email: optionalString(json, 'email', what),
    roles: optionalStringList(json, 'roles', what),
    verified: json['verified'] is bool ? json['verified'] as bool : null,
    data: json['data'] is Map<String, dynamic>
        ? json['data'] as Map<String, dynamic>
        : null,
  );
}