tencent cloud

文档反馈

TUIConferenceListManager

最后更新时间:2024-09-24 17:31:07
    Copyright (c) 2024 Tencent. All rights reserved.
    Module: TUIConferenceListManager @ TUIKitEngine
    Function: 会议列表相关接口
    
    TUIConferenceListManager

    TUIConferenceListManagerObserver

    函数列表
    描述
    会议预定回调
    会议即将开始回调
    会议取消回调
    会议信息变更回调
    参会人员变更回调
    会议状态变更回调

    TUIConferenceListManager

    结构体类型

    函数列表
    描述
    会议信息

    枚举类型

    枚举类型
    描述
    会议取消原因

    onConferenceScheduled:

    onConferenceScheduled:
    - (void)onConferenceScheduled:
    (TUIConferenceInfo *)conferenceInfo

    会议预定回调

    参数
    描述
    conferenceInfo
    会议信息

    onConferenceWillStart:

    onConferenceWillStart:
    - (void)onConferenceWillStart:
    (TUIConferenceInfo *)conferenceInfo

    会议即将开始回调

    参数
    描述
    conferenceInfo
    会议信息。

    onConferenceCancelled:reason:operateUser:

    onConferenceCancelled:reason:operateUser:
    - (void)onConferenceCancelled:
    (NSString *)roomId
    reason:
    operateUser:
    (TUIUserInfo *) operateUser

    会议取消回调

    参数
    描述
    operateUser
    取消会议操作者信息。
    reason
    会议取消原因。
    roomId
    会议Id,即房间roomId。

    onConferenceInfoChanged:modifyFlag:

    onConferenceInfoChanged:modifyFlag:
    - (void)onConferenceInfoChanged:
    (TUIConferenceInfo *)conferenceInfo
    modifyFlag:
    (TUIConferenceModifyFlag) modifyFlag

    会议信息变更回调

    参数
    描述
    conferenceInfo
    会议信息。
    modifyFlag
    会议信息变更标志位。

    onScheduleAttendeesChanged:leftUsers:joinedUsers:

    onScheduleAttendeesChanged:leftUsers:joinedUsers:
    - (void)onScheduleAttendeesChanged:
    (NSString *)roomId
    leftUsers:
    (NSArray<TUIUserInfo *> *) leftUsers
    joinedUsers:
    (NSArray<TUIUserInfo *> *) joinedUsers

    参会人员变更回调

    参数
    描述
    joinedUsers
    新加入成员列表。
    leftUsers
    离开成员列表。
    roomId
    会议Id,即房间roomId。

    onConferenceStatusChanged:status:

    onConferenceStatusChanged:status:
    - (void)onConferenceStatusChanged:
    (NSString *)roomId
    status:
    (TUIConferenceStatus) status

    会议状态变更回调

    参数
    描述
    roomId
    会议Id,即房间roomId。
    status
    会议状态枚举,详情参见:TUIConferenceStatus

    addObserver:

    addObserver:
    - (void)addObserver:

    添加事件回调

    参数
    描述
    observer
    监听的实例。

    removeObserver:

    removeObserver:
    - (void)removeObserver:

    移除事件回调

    参数
    描述
    observer
    监听的实例。

    scheduleConference:onSuccess:onError:

    scheduleConference:onSuccess:onError:
    - (void)scheduleConference:
    (TUIConferenceInfo *)conferenceInfo
    onSuccess:
    (TUISuccessBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    预定会议

    参数
    描述
    conferenceInfo
    预定会议信息。

    cancelConference:onSuccess:onError:

    cancelConference:onSuccess:onError:
    - (void)cancelConference:
    (NSString *)roomId
    onSuccess:
    (TUISuccessBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    取消预定会议

    参数
    描述
    roomId
    要取消会议的会议Id,即房间roomId。

    updateConferenceInfo:modifyFlag:onSuccess:onError:

    updateConferenceInfo:modifyFlag:onSuccess:onError:
    - (void)updateConferenceInfo:
    (TUIConferenceInfo *)conferenceInfo
    modifyFlag:
    (TUIConferenceModifyFlag) modifyFlag
    onSuccess:
    (TUISuccessBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    更新预定会议信息

    参数
    描述
    conferenceInfo
    预定会议信息。
    modifyFlag
    更新会议信息标记位。

    fetchScheduledConferenceList:cursor:count:onSuccess:onError:

    fetchScheduledConferenceList:cursor:count:onSuccess:onError:
    - (void)fetchScheduledConferenceList:
    (TUIConferenceStatus) status
    cursor:
    (NSString*) cursor
    count:
    (NSInteger) count
    onSuccess:
    (TUIScheduledConferenceListResponseBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    获取预定会议列表

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

    fetchAttendeeList:cursor:count:onSuccess:onError:

    fetchAttendeeList:cursor:count:onSuccess:onError:
    - (void)fetchAttendeeList:
    (NSString *) roomId
    cursor:
    (NSString*) cursor
    count:
    (NSInteger) count
    onSuccess:
    (TUIScheduledAttendeesResponseBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    获取预定会议邀请成员列表

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

    addAttendeesByAdmin:userIdList:onSuccess:onError:

    addAttendeesByAdmin:userIdList:onSuccess:onError:
    - (void)addAttendeesByAdmin:
    (NSString *)roomId
    userIdList:
    (NSArray<NSString *> *)userIdList
    onSuccess:
    (TUISuccessBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    添加成员至邀请列表

    参数
    描述
    roomId
    预定会议Id,即房间roomId。
    userIdList
    成员userId列表。

    removeAttendeesByAdmin:userIdList:onSuccess:onError:

    removeAttendeesByAdmin:userIdList:onSuccess:onError:
    - (void)removeAttendeesByAdmin:
    (NSString *)roomId
    userIdList:
    (NSArray<NSString *> *)userIdList
    onSuccess:
    (TUISuccessBlock)onSuccess
    onError:
    (TUIErrorBlock)onError

    从邀请列表移除成员

    参数
    描述
    roomId
    预定会议Id,即房间roomId。
    userIdList
    成员userId列表。

    TUIConferenceCancelReason

    TUIConferenceCancelReason

    会议取消原因

    枚举
    取值
    描述
    TUIConferenceCancelReasonCancelledByAdmin
    0
    房主取消
    TUIConferenceCancelReasonRemovedFromAttendees
    1
    当前用户被移出参会人员列表

    TUIConferenceInfo

    TUIConferenceInfo

    会议信息

    枚举类型
    描述
    basicRoomInfo
    会议基础信息
    reminderSecondsBeforeStart
    会议开始前提醒时间(秒)
    scheduleAttendees
    邀请参会成员列表,可在预定会议时设置,拉取成员请使用 fetchAttendeeList 接口
    scheduleEndTime
    预定会议结束时间
    scheduleStartTime
    预定会议开始时间
    status
    房间状态(只读)
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持