M4eUser.fromJson constructor
Implementation
factory M4eUser.fromJson(Map<String, dynamic> json) {
// TODO: consider changing [user][user] to something else
final _data = json['user'];
return M4eUser(
id: M4eUniqueId.fromUniqueString(_data['id']),
shortName: _data['user']['shortName'],
firstName: _data['user']['firstName'],
lastName: _data['user']['lastName'],
phoneNumber: M4ePhoneNumber.fromJson(_data['user']['phone']),
joined:
DateTimeConverter.fromTimestampSinceEpoch(_data['user']['joined']),
);
}