TeamShip class

群组关系

Constructors

TeamShip({dynamic id, dynamic bsid, int? time, DbJsonWraper? extra, List? trans, dynamic uid, dynamic sid, dynamic rid, dynamic fid, int? from, int? state, String? apply, String? alias, bool? dialog, bool? notice, bool? top, int? unread, String? recent, int? update, int? active})
TeamShip.fromJson(Map<String, dynamic> map)
factory
TeamShip.fromString(String data)
factory

Properties

active int
对话激活时间
getter/setter pair
alias String
好友备注名 或 群昵称
getter/setter pair
apply String
申请描述
getter/setter pair
bsid → dynamic
商户id
no setter
dialog bool
是否处于对话状态
getter/setter pair
displayHead List<String>
展示的头像
getter/setter pair
displayIcon String
展示的图标
getter/setter pair
displayNick String
展示的名称
getter/setter pair
displayPinyin String
展示的名称对应的拼音
getter/setter pair
extra DbJsonWraper
自定义数据
no setter
fid ↔ dynamic
关系来源id(用户id或群组id)
getter/setter pair
from int
关系来源
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id → dynamic
唯一id
no setter
msgasync int
消息加载序号
getter/setter pair
msgcache List<Message>
消息缓存列表
getter/setter pair
notice bool
消息是否显示通知
getter/setter pair
recent String
最近消息缩写
getter/setter pair
rid ↔ dynamic
关联目标id(用户id或群组id)
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sid ↔ dynamic
会话id
getter/setter pair
state int
关系状态
getter/setter pair
time int
创建时间
no setter
top bool
是否置顶聊天
getter/setter pair
trans List
未完成的事务列表
no setter
uid ↔ dynamic
用户id
getter/setter pair
unread int
未读消息数量
getter/setter pair
update int
最近消息时间
getter/setter pair

Methods

buildTarget() → dynamic
使用本实例字段成员的值生成包装的目标类实例
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
转换为基本数据类型的Map。转换结果可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
toKValues() Map<String, dynamic>
转换为用字符串key读取字段值的Map
toString() String
jsonEncode(this)抛出的异常被吃掉了,所以需要写成jsonEncode(toJson())
updateByJson(Map<String, dynamic> map, {TeamShip? parser}) → void
通过基本数据类型的Map来更新字段。来源map可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
updateByKValues(Map<String, dynamic> map) → void
通过用字符串key读取字段值的Map来更新字段

Operators

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