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