TUIConferenceInvitationManager

最近更新时间:2024-11-08 10:31:12

我的收藏
Copyright (c) 2024 Tencent. All rights reserved.
Module: TUIConferenceInvitationManager @ TUIKitEngine
Function: 会中邀请相关接口,此页面中的函数仅支持会议房间类型(CONFERENCE)。

TUIConferenceInvitationManager

TUIConferenceInvitationManager

函数列表
描述
收到邀请回调
邀请已在其他设备被处理回调
邀请被取消回调
邀请被接受回调
邀请被拒绝回调
邀请超时回调
邀请被管理员/房主撤销回调
新增邀请回调
邀请被移除回调
邀请状态变更回调
添加事件回调
移除事件回调
邀请成员
取消邀请
接受邀请
拒绝邀请
拉取邀请列表

结构体类型

函数列表
描述
邀请信息结构体

枚举类型

枚举类型
描述
邀请状态
邀请错误码枚举
邀请拒绝原因枚举

onReceiveInvitation

onReceiveInvitation
void onReceiveInvitation
(TUIRoomDefine.RoomInfo roomInfo

Invitation invitation

String extensionInfo)

收到邀请回调

参数
描述
extensionInfo
扩展信息。
invitation
邀请信息。
roomInfo
房间信息。

onInvitationHandledByOtherDevice

onInvitationHandledByOtherDevice
void onInvitationHandledByOtherDevice
(TUIRoomDefine.RoomInfo roomInfo

boolean accepted)

邀请已在其他设备被处理回调

参数
描述
accepted
邀请是否被接受。
roomInfo
房间信息。

onInvitationCancelled

onInvitationCancelled
void onInvitationCancelled
(TUIRoomDefine.RoomInfo roomInfo

Invitation invitation)

邀请被取消回调

参数
描述
invitation
邀请信息。
roomInfo
房间信息。

onInvitationAccepted

onInvitationAccepted
void onInvitationAccepted
(TUIRoomDefine.RoomInfo roomInfo

Invitation invitation)

邀请被接受回调

参数
描述
invitation
邀请信息。
roomInfo
房间信息。

onInvitationRejected

onInvitationRejected
void onInvitationRejected
(TUIRoomDefine.RoomInfo roomInfo

Invitation invitation

RejectedReason reason)

邀请被拒绝回调

参数
描述
invitation
邀请信息。
reason
拒绝原因。
roomInfo
房间信息。

onInvitationTimeout

onInvitationTimeout
void onInvitationTimeout
(TUIRoomDefine.RoomInfo roomInfo

Invitation invitation)

邀请超时回调

参数
描述
invitation
邀请信息。
roomInfo
房间信息。

onInvitationRevokedByAdmin

onInvitationRevokedByAdmin
void onInvitationRevokedByAdmin
(TUIRoomDefine.RoomInfo roomInfo

Invitation invitation

TUIRoomDefine.UserInfo admin)

邀请被管理员/房主撤销回调

参数
描述
admin
管理员/房主信息。
invitation
邀请信息。
roomInfo
房间信息。

onInvitationAdded

onInvitationAdded
void onInvitationAdded
(String roomId

Invitation invitation)

新增邀请回调

参数
描述
invitation
邀请信息。
roomId
房间Id。

onInvitationRemoved

onInvitationRemoved
void onInvitationRemoved
(String roomId

Invitation invitation)

邀请被移除回调

参数
描述
invitation
邀请信息。
roomId
房间Id。

onInvitationStatusChanged

onInvitationStatusChanged
void onInvitationStatusChanged
(String roomId

Invitation invitation)

邀请状态变更回调

参数
描述
invitation
邀请信息。
roomId
房间Id。

addObserver

addObserver
void addObserver
(Observer observer)

添加事件回调

参数
描述
observer
监听的实例。

removeObserver

removeObserver
void removeObserver
(Observer observer)

移除事件回调

参数
描述
observer
监听的实例。

inviteUsers

inviteUsers
void inviteUsers
(String roomId

List<String> userIdList

int timeout

String extensionInfo

InviteUsersCallback callback)

邀请成员

参数
描述
extensionInfo
扩展信息。
roomId
房间Id。
timeout
超时时间。
userIdList
成员userId列表。

cancelInvitation

cancelInvitation
void cancelInvitation
(String roomId

List<String> userIdList

TUIRoomDefine.ActionCallback callback)

取消邀请

参数
描述
roomId
房间Id。
userIdList
成员userId列表。

accept

accept
void accept
(String roomId

TUIRoomDefine.ActionCallback callback)

接受邀请

参数
描述
roomId
房间Id。

reject

reject
void reject
(String roomId

RejectedReason reason

TUIRoomDefine.ActionCallback callback)

拒绝邀请

参数
描述
reason
拒绝原因。
roomId
房间Id。

getInvitationList

getInvitationList
void getInvitationList
(String roomId

String cursor

int count

GetInvitationListCallback callback)

拉取邀请列表

参数
描述
count
本次拉取数量。
cursor
分页获取索引,第一次拉取填 "",回调成功 如果callback返回的数据中 cursor 不为"",表示需要分页,请以返回的cursor作为参数再次调用接口拉取,直至返回的cursor为"",表示数据已经全部拉取。
roomId
房间Id。

TUIInvitationStatus

TUIInvitationStatus

邀请状态

枚举
取值
描述
NONE
0
未知状态。
PENDING
1
待处理状态。
TIMEOUT
2
超时状态。
ACCEPTED
3
已接受状态。
REJECTED
4
被拒绝状态。

TUIInvitationCode

TUIInvitationCode

邀请错误码枚举

枚举
取值
描述
SUCCESS
0
邀请成功。
ALREADY_IN_INVITATION_LIST
1
当前用户已在邀请列表。
ALREADY_IN_CONFERENCE
2
当前用户已在房间内。

TUIInvitationRejectedReason

TUIInvitationRejectedReason

邀请拒绝原因枚举

枚举
取值
描述
REJECT_TO_ENTER
0
拒绝进入。
IN_OTHER_CONFERENCE
1
在其他会议中。

TUIInvitation

TUIInvitation

邀请信息结构体

枚举类型
描述
invitee
被邀请者信息。
inviter
邀请者信息。
status
邀请状态。