LiveRoomModel class

Model - 直播间列表信息

Constructors

LiveRoomModel({String? roomId, String? roomCover, String? roomName, String? userId, String? userName, String? currentHot, String? payDesc, int? payType, int? state, int? vibratingEgg, String? icon, String? pullStreamAddr, String? inviteCode, String? gameIcon, bool? streamEncrypted})
LiveRoomModel.fromJson(Map<String, dynamic> json)

Properties

currentHot ↔ String?
当前热度
getter/setter pair
gameIcon ↔ String?
游戏图标
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
icon ↔ String?
主播头像
getter/setter pair
inviteCode ↔ String?
主播邀请码
getter/setter pair
payDesc ↔ String?
价格
getter/setter pair
payType ↔ int?
付费类型 0 免费 1 门票房 2 计时房
getter/setter pair
pullStreamAddr ↔ String?
拉流地址
getter/setter pair
roomCover ↔ String?
直播间封面
getter/setter pair
roomId ↔ String?
直播间ID
getter/setter pair
roomName ↔ String?
直播间名称
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state ↔ int?
当前房间状态 1直播中 (其他 - 休息中)
getter/setter pair
streamEncrypted ↔ bool?
视频流是否加密
getter/setter pair
userId ↔ String?
用户ID
getter/setter pair
userName ↔ String?
用户名称
getter/setter pair
vibratingEgg ↔ int?
跳蛋是否打开。 跳蛋图标 0 不展示 1 展示
getter/setter pair

Methods

isAnchorRest() → bool
休息中
isStreamEncrypted() → bool
视频流是否加密(默认:加密)
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override