TUIUserInfo.fromNewJson constructor

TUIUserInfo.fromNewJson(
  1. Map<String, dynamic> json
)

Implementation

TUIUserInfo.fromNewJson(Map<String, dynamic> json) {
  userId = json["userId"];
  userName = json["userName"];
  nameCard = json["nameCard"];
  avatarUrl = json["avatarUrl"];
  userRole = TUIRoleExt.fromValue(json["userRole"]);
  hasAudioStream = json["hasAudioStream"];
  hasVideoStream = json["hasVideoStream"];
  hasScreenStream = json["hasScreenStream"];
  isMessageDisabled = json["isMessageDisabled"];
  level = json["level"] ?? 0;
  final roomCustom = json["roomCustomInfo"];
  customInfo = (roomCustom is Map) ? roomCustom.map((key, value) => MapEntry(key.toString(), value.toString())) : {};
}