SeatFullInfo.fromJson constructor
SeatFullInfo.fromJson(
- Map<String, dynamic> dataMap
)
Implementation
SeatFullInfo.fromJson(Map<String, dynamic> dataMap) {
roomId = dataMap["roomId"] ?? "";
seatIndex = dataMap["seatIndex"] ?? 0;
isSeatLocked = dataMap["isSeatLocked"] ?? false;
userId = dataMap["userId"] ?? "";
userName = dataMap["userName"] ?? "";
userAvatar = dataMap["userAvatar"] ?? "";
userMicrophoneStatus = DeviceStatus.fromValue(dataMap["userMicrophoneStatus"] ?? DeviceStatus.closeBySelf.value);
userCameraStatus = DeviceStatus.fromValue(dataMap["userCameraStatus"] ?? DeviceStatus.closeBySelf.value);
userSuspendStatus = SuspendStatus.fromValue(dataMap["userSuspendStatus"] ?? SuspendStatus.none.value);
x = dataMap["x"] ?? 0;
y = dataMap["y"] ?? 0;
width = dataMap["width"] ?? 0;
height = dataMap["height"] ?? 0;
zorder = dataMap["zorder"] ?? 0;
}