更新时间:2024-09-13 GMT+08:00

获取会议详情

接口描述

该接口用于获取会议详情。

注意事项

ConfDetailModel参数说明,继承于ConfBaseInfo

方法定义

1
2
3
4
5
6
7
   /**
    * 根据会议id 获取会议详情
    *
    * @param confId      会议id
    * @param hwmCallback 结果回调
    */
   void getConfDetail(String confId, HwmCallback<ConfDetailModel> hwmCallback);;

参数描述

表1 ConfDetailModel参数说明,继承于ConfBaseInfo

参数

类型

描述

vmrId

String

用VMRId创建的会议的标识,编辑会议时用

vmrFlag

int

是否是VMR会议

vmrIdType

VmrIdType

VMR会议ID类型

callInRestrictionType

JoinConfPermissionType

允许入会范围限制

PERMIT_EVERYONE("PERMIT_EVERYONE", 0, "允许所有人入会"), PERMIT_ENTERPRISE_USER("PERMIT_ENTERPRISE_USER", 2, "仅允许企业内人员入会"),

PERMIT_INVITED_USER("PERMIT_INVITED_USER", 3, "仅允许会议邀请人员入会");

isRecordOn

boolean

是否是录制会议

isAutoRecord

boolean

会议开始后是否自动开启录制

isLiveOn

boolean

是否开启直播

isMailOn

boolean

是否发送邮件通知

isSmsOn

boolean

是否发送短信通知

isEmailCalenderOn

boolean

是否发送日历通知

isGuestFreePwd

boolean

是否来宾免密码入会

minutes

int

会议时长

allowGuestStartConf

boolean

是否允许来宾提前启动会议

allowGuestStartConfTime

int

允许来宾提前入会时间范围(单位:分钟)

0 - 随时

x - 提前x分钟启动会议

attendeeModels

List<AttendeeModel>

与会者列表

isCycleConf

boolean

是否为周期会议

cycleConfParam

CycleConfParam

周期会议属性

subCycleConfList

List<SubCycleConfParam>

周期子会议列表

isOpenWaitingRoom

boolean

是否开启等候室

customInfo

String

端侧自定义数据,服务器不感知业务

concurrentParticipants

int

会议方数,会议最大与会人数限制:0为不限制。

timeZone

int

时区,默认值当前时区(中国默认时区56-东八区),详情参考时区表,参数值1-73可用。

autoMuteMode

AutoMuteType

个人客户端入会是否自动静音

hardTerminalAutoMuteMode

AutoMuteType

会议室设备入会是否自动静音

示例代码

HWMBizSdk.getBizOpenApi().getConfDetail(confid, new HwmCallback<ConfDetailModel>() {
	@Override
	public void onSuccess(ConfDetailModel confDetailModel) {
		DemoUtil.showToast("获取会议详情成功。");
		Message message = Message.obtain(confDetailPageHandler);
		message.what = HANDLE_MESSAGE_GET_CONF_DETAIL_SUCCESS;
		message.obj = confDetailModel;
		message.sendToTarget();
	}

	@Override
	public void onFailed(int retCode, String desc) {
		DemoUtil.showToast("获取会议详情失败: " + retCode + ", " + desc);
	}
});