BmobUserTable class

Inheritance

Constructors

BmobUserTable({String? username, String password = '', String? email, String? mobilePhoneNumber, String sessionToken = ''})

Properties

acl BmobACL
getter/setter pairinherited
createdAt String
getter/setter pairinherited
email String?
邮箱,不可重复
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
mobilePhoneNumber String?
手机号码,不可重复
getter/setter pair
objectId String
getter/setter pairinherited
password String
密码,登陆时必填
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionToken String
登陆后,返回的session
getter/setter pair
updatedAt String
getter/setter pairinherited
username String?
用户名,不可重复
getter/setter pair

Methods

checkSession() Future<bool>
检查用户的登录是否过期
createJson() Map<String, dynamic>
override
delete() Future<bool>
删除自己的账户
override
deleteFieldValue(List<String> field) Future<bool>
删除某些字段内容
inherited
fromJson(Map<String, dynamic> json) BmobUserTable
override
getBmobTabName() String
数据表名称
override
getInfo({List<String> include = const []}) Future<bool>
获取用户信息
override
install() Future<bool>
注册
override
login() Future<bool>
登陆,username\email\mobilePhoneNumber都可以
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited
update([Map<String, dynamic>? body]) Future<bool>
更新某条记录
override
updatePassword(String oldPwd, String newPwd) Future<bool>
修改密码

Operators

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