LiveRoomModel.fromJson constructor

LiveRoomModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

LiveRoomModel.fromJson(Map<String, dynamic> json) {
  roomId = json['roomId'].toString();
  roomCover = json['roomCover'];
  roomName = json['roomName'];
  userId = json['userId'].toString();
  userName = json['userName'];
  currentHot = json['currentHot'];
  payDesc = json['payDesc'];
  payType = json['payType'];
  state = json['state'] ?? LiveState.LIVING; // 没返回默认直播中
  vibratingEgg = json['vibratingEgg'];
  gameIcon = json['gameIcon'];
  icon = json['icon'];
  pullStreamAddr = json['pullStreamAddr'];
  inviteCode = json['inviteCode'];
  streamEncrypted = json['streamEncrypted'];
}