# com.herewhite.sdk.domain.MemberInformation class 参考 (/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

## 详细描述 [#详细描述]

适用版本：**Whiteboard Android SDK 2.16.134**。

`MemberInformation` 类，用于自定义用户信息。

@deprecated 该类已废弃。请使用 com.herewhite.sdk.RoomParams#setUserPayload(Object) 自定义用户信息。

父类：[WhiteObject](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-white-object)；继承接口详见父类。

## 属性与 JSON 字段 [#属性与-json-字段]

Java 非公开字段通过对应 getter/setter 访问；可选包装类型未设置时通常不写入 JSON。初值包含字段声明及无参构造中的直接赋值；其他构造参数以签名为准。

| 字段 | 声明 | 源码初值 | 说明 |
| --- | --- | --- | --- |
| [id](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a349813fe81033c7f6020f0058f97e650) | `Long id` | 未显式赋值 | [api-center-table-0 details](#table-slot-api-center-table-0) |
| [nickName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#ae45c1a3c758dded1b5a67ce72690523d) | `String nickName` | 未显式赋值 | [api-center-table-1 details](#table-slot-api-center-table-1) |
| [avatar](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#ac37dfaff01d7f5fa78ab3591cec97cb4) | `String avatar` | 未显式赋值 | [api-center-table-2 details](#table-slot-api-center-table-2) |
| [userId](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#aa90b483694d2e1b89d10a9304660c6c3) | `String userId` | 未显式赋值 | [api-center-table-3 details](#table-slot-api-center-table-3) |

<a id="table-slot-api-center-table-0"></a>

**api-center-table-0 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-1"></a>

**api-center-table-1 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-2"></a>

**api-center-table-2 details**

模型属性；通过对应 getter/setter 访问。

<a id="table-slot-api-center-table-3"></a>

**api-center-table-3 details**

模型属性；通过对应 getter/setter 访问。

| 公开成员签名 |  |
| --- | --- |
|  | [MemberInformation](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#afb7f396390fc56818f681a1fbc559c4e) () |
|  | [MemberInformation](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a90e0f56b61bc565628716b9f23c5fded) (String userId) |
| long | [getId](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a183d5bc96a688428318806c898353381) () |
| void | [setId](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a5752f4e91bdfa0d9863c62e2470ec3c9) (long id) |
| String | [getNickName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#ac786fa4448eed2d669d16c3f64ede834) () |
| void | [setNickName](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a17da2c5d9f2ddfb39261e4d86a68a2e5) (String nickName) |
| String | [getUserId](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a501d6bf7949c0dfbbb5e8425b66ae1b8) () |
| void | [setUserId](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#aa483582c650a5556bb3d83fb0d8735ce) (String userId) |
| String | [getAvatar](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#a6588942aa0bf7809350ea0b875a40d78) () |
| void | [setAvatar](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information#adba187bcab846db0939c90a5e41ab309) (String avatar) |

## 变量说明 [#变量说明]

<a id="a349813fe81033c7f6020f0058f97e650"></a>

### id [#id]

```text
Long id
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="ae45c1a3c758dded1b5a67ce72690523d"></a>

### nickName [#nickname]

```text
String nickName
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="ac37dfaff01d7f5fa78ab3591cec97cb4"></a>

### avatar [#avatar]

```text
String avatar
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

<a id="aa90b483694d2e1b89d10a9304660c6c3"></a>

### userId [#userid]

```text
String userId
```

源码初值：未显式赋值

模型属性；通过对应 getter/setter 访问。

## 函数说明 [#函数说明]

<a id="afb7f396390fc56818f681a1fbc559c4e"></a>

### MemberInformation() [#memberinformation]

<ApiSignature>

MemberInformation()

</ApiSignature>

[`MemberInformation`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information) 构造方法，用于初始化用户信息实例。

<a id="a90e0f56b61bc565628716b9f23c5fded"></a>

### MemberInformation() [#memberinformation-1]

<ApiSignature>

MemberInformation(String userId)

</ApiSignature>

[`MemberInformation`](/zh-CN/api-reference/whiteboard/whiteboard-sdk/android/classcom-1-1herewhite-1-1sdk-1-1domain-1-1-member-information) 构造方法，用于初始化用户信息实例。

<ParameterList title="参数">
<Parameter name="userId">

用户 ID。

</Parameter>
</ParameterList>

<a id="a183d5bc96a688428318806c898353381"></a>

### getId() [#getid]

<ApiSignature>

long getId()

</ApiSignature>

获取 long 型的用户 ID。

<h4 data-toc-hidden="true" id={"返回值"}>返回值</h4>

long 型的用户 ID。

<a id="a5752f4e91bdfa0d9863c62e2470ec3c9"></a>

### setId() [#setid]

<ApiSignature>

void setId(long id)

</ApiSignature>

设置 long 型的用户 ID。

<ParameterList title="参数">
<Parameter name="id">

long 型的用户 ID。

</Parameter>
</ParameterList>

<a id="ac786fa4448eed2d669d16c3f64ede834"></a>

### getNickName() [#getnickname]

<ApiSignature>

String getNickName()

</ApiSignature>

设置用户昵称。

<h4 data-toc-hidden="true" id={"返回值-1"}>返回值</h4>

用户昵称。

<a id="a17da2c5d9f2ddfb39261e4d86a68a2e5"></a>

### setNickName() [#setnickname]

<ApiSignature>

void setNickName(String nickName)

</ApiSignature>

设置用户昵称。

<ParameterList title="参数">
<Parameter name="nickName">

用户昵称。

</Parameter>
</ParameterList>

<a id="a501d6bf7949c0dfbbb5e8425b66ae1b8"></a>

### getUserId() [#getuserid]

<ApiSignature>

String getUserId()

</ApiSignature>

获取 String 型的用户 ID。

<h4 data-toc-hidden="true" id={"返回值-2"}>返回值</h4>

String 型的用户 ID。

<a id="aa483582c650a5556bb3d83fb0d8735ce"></a>

### setUserId() [#setuserid]

<ApiSignature>

void setUserId(String userId)

</ApiSignature>

设置 String 型的用户 ID。

<ParameterList title="参数">
<Parameter name="userId">

String 型的用户 ID。

</Parameter>
</ParameterList>

<a id="a6588942aa0bf7809350ea0b875a40d78"></a>

### getAvatar() [#getavatar]

<ApiSignature>

String getAvatar()

</ApiSignature>

获取用户头像。

<h4 data-toc-hidden="true" id={"返回值-3"}>返回值</h4>

用户头像的 URL 地址。

<a id="adba187bcab846db0939c90a5e41ab309"></a>

### setAvatar() [#setavatar]

<ApiSignature>

void setAvatar(String avatar)

</ApiSignature>

设置用户头像。

<ParameterList title="参数">
<Parameter name="avatar">

用户头像 URL 地址。

</Parameter>
</ParameterList>
