UserInfo

public final class UserInfo

User info attached to message content.

Carries basic identity info of the message sender so the UI layer can display names and avatars without a separate user-info lookup.

Constructors

Link copied to clipboard
public UserInfo UserInfo(String userId, Integer userType, String name, String portraitUri, String alias, String extra)

Properties

Link copied to clipboard
private String alias

User alias / remark name.

Link copied to clipboard
private String extra

Extension field.

Link copied to clipboard
private String name

Display name.

Link copied to clipboard
private String portraitUri

Avatar URL.

Link copied to clipboard
private String userId

User ID.

Link copied to clipboard
private Integer userType

User type (0 = unknown).

Functions

Link copied to clipboard
public final String getAlias()

User alias / remark name.

Link copied to clipboard
public final String getExtra()

Extension field.

Link copied to clipboard
public final String getName()

Display name.

Link copied to clipboard
public final String getPortraitUri()

Avatar URL.

Link copied to clipboard
public final String getUserId()

User ID.

Link copied to clipboard
public final Integer getUserType()

User type (0 = unknown).

Link copied to clipboard
public final Unit setAlias(String alias)

User alias / remark name.

Link copied to clipboard
public final Unit setExtra(String extra)

Extension field.

Link copied to clipboard
public final Unit setName(String name)

Display name.

Link copied to clipboard
public final Unit setPortraitUri(String portraitUri)

Avatar URL.

Link copied to clipboard
public final Unit setUserId(String userId)

User ID.

Link copied to clipboard
public final Unit setUserType(Integer userType)

User type (0 = unknown).