CubeUser.fromJson constructor
CubeUser.fromJson(
- Map<String, dynamic> json
)
Implementation
CubeUser.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
fullName = json['full_name'];
addressBookName = json['address_book_name'];
email = json['email'];
login = json['login'];
phone = json['phone'];
website = json['website'];
var lastRequestAtRaw = json['last_request_at'];
if (lastRequestAtRaw != null) {
lastRequestAt = DateTime.parse(lastRequestAtRaw);
}
externalId = json['external_user_id'];
externalUserId = json['external_id'];
facebookId = json['facebook_id'];
twitterId = json['twitter_id'];
var tagsRaw = json['user_tags'];
String? tagsListRaw = json['tag_list'];
if (tagsRaw != null) {
tags = HashSet.from(tagsRaw.toString().split(','));
} else if (tagsListRaw != null) {
tags = HashSet.from(tagsListRaw.split(','));
}
password = json['password'];
oldPassword = json['oldPassword'];
customData = json['custom_data'];
avatar = json['avatar'];
isGuest = json['is_guest'];
timeZone = json['timezone'];
}