Class NEJoinRoomParams
-
- All Implemented Interfaces:
public final class NEJoinRoomParams加入房间参数
-
-
Field Summary
Fields Modifier and Type Field Description private BooleanagentModeprivate BooleanisInviteprivate Stringsessionprivate BooleankickOtherDeviceprivate final StringroomUuidprivate StringuserNameprivate final Stringavatarprivate final Stringroleprivate final Stringpasswordprivate final NEInjectedAuthorizationinjectedAuthorizationprivate final Map<String, String>initialPropertiesprivate Stringext
-
Method Summary
Modifier and Type Method Description final BooleangetAgentMode()开启/关闭代理模式。需要配合 injectedAuthorization 使用,否则无效。 在代理模式下,代理人以自己的身份加入房间, 但在房间内发起的会控操作会以 injectedAuthorization 指定的被代理人的身份执行。 final UnitsetAgentMode(Boolean agentMode)开启/关闭代理模式。需要配合 injectedAuthorization 使用,否则无效。 在代理模式下,代理人以自己的身份加入房间, 但在房间内发起的会控操作会以 injectedAuthorization 指定的被代理人的身份执行。 final BooleanisInvite()是否是通过邀请加入房间 final UnitsetInvite(Boolean isInvite)是否是通过邀请加入房间 final StringgetSession()房间会话 final UnitsetSession(String session)房间会话 final BooleangetKickOtherDevice()如果房间中该账号已经有其他设备入会,是否踢掉其他设备 final UnitsetKickOtherDevice(Boolean kickOtherDevice)如果房间中该账号已经有其他设备入会,是否踢掉其他设备 final StringgetRoomUuid()房间id final StringgetUserName()用户名 final UnitsetUserName(String userName)用户名 final StringgetAvatar()用户头像 URL 地址 final StringgetRole()角色 final StringgetPassword()房间密码 final NEInjectedAuthorizationgetInjectedAuthorization()外部注入的的鉴权信息,可空。如果为空,则默认使用当前SDK登录的用户信息来鉴权。 final Map<String, String>getInitialProperties()初始化属性 final StringgetExt()成员扩展字段 final UnitsetExt(String ext)成员扩展字段 -
-
Method Detail
-
getAgentMode
final Boolean getAgentMode()
开启/关闭代理模式。需要配合 injectedAuthorization 使用,否则无效。 在代理模式下,代理人以自己的身份加入房间, 但在房间内发起的会控操作会以 injectedAuthorization 指定的被代理人的身份执行。
-
setAgentMode
final Unit setAgentMode(Boolean agentMode)
开启/关闭代理模式。需要配合 injectedAuthorization 使用,否则无效。 在代理模式下,代理人以自己的身份加入房间, 但在房间内发起的会控操作会以 injectedAuthorization 指定的被代理人的身份执行。
-
getSession
final String getSession()
房间会话
-
setSession
final Unit setSession(String session)
房间会话
-
getKickOtherDevice
final Boolean getKickOtherDevice()
如果房间中该账号已经有其他设备入会,是否踢掉其他设备
-
setKickOtherDevice
final Unit setKickOtherDevice(Boolean kickOtherDevice)
如果房间中该账号已经有其他设备入会,是否踢掉其他设备
-
getRoomUuid
final String getRoomUuid()
房间id
-
getUserName
final String getUserName()
用户名
-
setUserName
final Unit setUserName(String userName)
用户名
-
getPassword
final String getPassword()
房间密码
-
getInjectedAuthorization
final NEInjectedAuthorization getInjectedAuthorization()
外部注入的的鉴权信息,可空。如果为空,则默认使用当前SDK登录的用户信息来鉴权。
-
getInitialProperties
final Map<String, String> getInitialProperties()
初始化属性
-
-
-
-