new User(attrs)
铼看用户类
Parameters:
| Name | Type | Description |
|---|---|---|
attrs |
object | 用户属性 |
Methods
-
<static> findAll(callback)
-
获得所有用户
Parameters:
Name Type Description callbackLycamPlus.Callback~normal -
<static> findOneById(id, callback)
-
根据UUID查找用户
Parameters:
Name Type Description idstring 用户id
callbackLycamPlus.Callback~normal -
<static> parseAttrs(attrs)
-
校正用户属性
Parameters:
Name Type Description attrsobject 待校正属性
Returns:
- Type
- object
-
<static> wrapper(items)
-
将JSON信息转化成用户对象
Parameters:
Name Type Description itemsobject 待转化json
Returns:
- Type
- array | LycamPlus.User
-
getDisplayName()
-
显示用户昵称
Returns:
- Type
- string
-
getEmail()
-
获得用户邮箱
Returns:
- Type
- string
-
getExtra(key)
-
获得用户某个额外信息
Parameters:
Name Type Description keystring 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 displayNamestring 昵称
-
setEmail(email)
-
设置用户邮箱
Parameters:
Name Type Description emailstring 邮箱
-
setExtra(key, value)
-
设置用户额外信息
Parameters:
Name Type Description keystring key
valuestring value