Class: User

User


new User(attrs)

铼看用户类

Parameters:
Name Type Description
attrs object

用户属性

Methods


<static> findAll(callback)

获得所有用户

Parameters:
Name Type Description
callback LycamPlus.Callback~normal

<static> findOneById(id, callback)

根据UUID查找用户

Parameters:
Name Type Description
id string

用户id

callback LycamPlus.Callback~normal

<static> parseAttrs(attrs)

校正用户属性

Parameters:
Name Type Description
attrs object

待校正属性

Returns:
Type
object

<static> wrapper(items)

将JSON信息转化成用户对象

Parameters:
Name Type Description
items object

待转化json

Returns:
Type
array | LycamPlus.User

getDisplayName()

显示用户昵称

Returns:
Type
string

getEmail()

获得用户邮箱

Returns:
Type
string

getExtra(key)

获得用户某个额外信息

Parameters:
Name Type Description
key string

key

Returns:
Type
string | object | array

getExtras()

获得用户全部额外信息

Returns:
Type
object

getPassword()

获得用户密码,只有在用户注册时未初始化密码才能获得值

Returns:
Type
string

getUsername()

获得用户名

Returns:
Type
string

getUUID()

获得用户UUID

Returns:
Type
string

setDisplayName(displayName)

设置用户昵称

Parameters:
Name Type Description
displayName string

昵称


setEmail(email)

设置用户邮箱

Parameters:
Name Type Description
email string

邮箱


setExtra(key, value)

设置用户额外信息

Parameters:
Name Type Description
key string

key

value string

value