ChatRoomMessage class

聊天室消息

Constructors

ChatRoomMessage({String oId = '', int userOId = 0, String userName = '', String nickname = '', String avatarURL = '', MetalList sysMetal = const [], ChatSource? via, String content = '', String md = '', RedPacketMessage? redpacket, WeatherMsg? weather, MusicMsg? music, String time = '', String type = ChatRoomMessageType.msg})
ChatRoomMessage.from(Map<String, dynamic> data)

Properties

allName → String
no setter
avatarURL ↔ String
用户头像
getter/setter pair
client → String
消息来源
no setter
content ↔ String
消息内容
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isMusic → bool
是否为音乐消息
no setter
isRedpacket → bool
是否为红包消息
no setter
isWeather → bool
是否为天气消息
no setter
md ↔ String
消息内容 Markdown
getter/setter pair
music ↔ MusicMsg?
音乐消息内容
getter/setter pair
nickname ↔ String
用户昵称
getter/setter pair
oId ↔ String
消息 Id
getter/setter pair
redpacket ↔ RedPacketMessage?
红包消息内容
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sysMetal ↔ MetalList
用户徽章
getter/setter pair
time ↔ String
发送时间
getter/setter pair
type ↔ String
消息类型
getter/setter pair
unknown ↔ dynamic
未知消息内容
getter/setter pair
userName ↔ String
发送者用户名
getter/setter pair
userOId ↔ int
发送者用户 Id
getter/setter pair
via ↔ ChatSource
消息来源结构
getter/setter pair
weather ↔ WeatherMsg?
天气消息内容
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → dynamic
toString() → String
A string representation of this object.
override

Operators

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