User.fromMap constructor
Implementation
User.fromMap(Map<String, dynamic> map) {
extra = map['@extra'];
client_id = map['@client_id'];
id = map['id'];
first_name = map['first_name'];
last_name = map['last_name'];
if (map['usernames'] != null) {
usernames = TdApiMap.fromMap(map['usernames']) as Usernames;
}
phone_number = map['phone_number'];
if (map['status'] != null) {
status = TdApiMap.fromMap(map['status']) as UserStatus;
}
if (map['profile_photo'] != null) {
profile_photo = TdApiMap.fromMap(map['profile_photo']) as ProfilePhoto;
}
if (map['emoji_status'] != null) {
emoji_status = TdApiMap.fromMap(map['emoji_status']) as EmojiStatus;
}
is_contact = map['is_contact'];
is_mutual_contact = map['is_mutual_contact'];
is_verified = map['is_verified'];
is_premium = map['is_premium'];
is_support = map['is_support'];
restriction_reason = map['restriction_reason'];
is_scam = map['is_scam'];
is_fake = map['is_fake'];
have_access = map['have_access'];
if (map['type'] != null) {
type = TdApiMap.fromMap(map['type']) as UserType;
}
language_code = map['language_code'];
added_to_attachment_menu = map['added_to_attachment_menu'];
}