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
-
head
↔ List<
String> -
头像
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