fromJson static method
User
fromJson(
- dynamic json
)
Implementation
static User fromJson(dynamic json) {
return User(
id: json['id'] as String,
email: json['email'] as String?,
displayName: json['displayName'] as String,
locale: json['locale'] as String,
avatarUrl: json['avatarUrl'] == null
? null
: Uri.parse(json['avatarUrl'] as String),
createdAt: DateTime.parse(json['createdAt']),
isAnonymous: json['isAnonymous'] as bool,
defaultRole: json['defaultRole'] as String,
roles: <String>[...json['roles']],
metadata: <String, Object?>{...json['metadata']},
);
}