V2TimGroupMemberFullInfo.fromJson constructor
V2TimGroupMemberFullInfo.fromJson(- Map json
)
Implementation
V2TimGroupMemberFullInfo.fromJson(Map json) {
json = Utils.formatJson(json);
userID = json['group_member_info_identifier'] ?? "";
role = json['group_member_info_member_role'];
muteUntil = json['group_member_info_shutup_time'];
joinTime = json['group_member_info_join_time'];
List<dynamic>? jsonCustomInfo = json['group_member_info_custom_info'];
if (jsonCustomInfo != null) {
customInfo = Tools.jsonList2Map<String>(jsonCustomInfo.whereType<Map<String, dynamic>>().toList(), 'group_info_custom_string_info_key', 'group_info_custom_string_info_value');
}
nickName = json['group_member_info_nick_name'];
nameCard = json['group_member_info_name_card'];
friendRemark = json['group_member_info_friend_remark'];
faceUrl = json['group_member_info_face_url'];
isOnline = json["group_member_info_is_online"] ?? false;
onlineDevices = List<String>.from(json["group_member_info_online_devices"] ?? []);
}