User class

用户

Constructors

User({dynamic id, dynamic bsid, int? time, DbJsonWraper? extra, List? trans, String? phone, String? token, String? rmbpwd, int? rmbfen, int? thirdTp, String? thirdNo, int? customType, String? name, String? card, String? birth, int? sex, String? country, String? province, String? city, String? district, Location? location, int? login, String? ip, String? no, String? pwd, String? nick, String? desc, String? icon, List<String>? head, bool? byfind, bool? bycode, bool? bycard, bool? byteam, bool? notice, bool? silent, int? deny})
User.fromJson(Map<String, dynamic> map)
factory
User.fromString(String data)
factory

Properties

birth String
生日
getter/setter pair
bsid → dynamic
商户id
no setter
bycard bool
是否允许 通过分享的名片 添加好友 或 加入群组
getter/setter pair
bycode bool
是否允许 通过扫描二维码 添加好友 或 加入群组
getter/setter pair
byfind bool
是否允许 通过搜索信息来 添加好友 或 加入群组
getter/setter pair
byteam bool
是否允许 通过群组内关系 添加好友 或 互加好友
getter/setter pair
card String
身份证号
getter/setter pair
city String
getter/setter pair
country String
国家
getter/setter pair
customType int
自定义的第三方账号类型
getter/setter pair
deny int
被封禁状态(>0:被封禁时间截止时间;=0:正常状态;<0:永久封禁或永久注销)
getter/setter pair
desc String
描述
getter/setter pair
district String
县(区)
getter/setter pair
extra DbJsonWraper
自定义数据
no setter
hashCode int
The hash code for this object.
no setterinherited
头像
getter/setter pair
icon String
图标
getter/setter pair
id → dynamic
唯一id
no setter
ip String
最近登录ip地址
getter/setter pair
location Location
最近定位信息
getter/setter pair
login int
最近登录时间
getter/setter pair
name String
真实姓名
getter/setter pair
nick String
昵称
getter/setter pair
no String
账号
getter/setter pair
notice bool
是否开启 收到消息有后台通知 或 群组成员变化后发送通知
getter/setter pair
phone String
手机号码
getter/setter pair
province String
省份
getter/setter pair
pwd String
密码
getter/setter pair
rmbfen int
RMB拥有数量(分)
getter/setter pair
rmbpwd String
RMB支付密码
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sex int
性别
getter/setter pair
silent bool
是否开启 收到消息无声音提醒 或 群组管理员才能发送消息
getter/setter pair
thirdNo String
第三方账号标志
getter/setter pair
thirdTp int
第三方账号类型
getter/setter pair
time int
创建时间
no setter
token String
加密口令
getter/setter pair
trans List
未完成的事务列表
no setter

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, {User? parser}) → void
通过基本数据类型的Map来更新字段。来源map可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
updateByKValues(Map<String, dynamic> map) → void
通过用字符串key读取字段值的Map来更新字段

Operators

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