获取会议详情
接口描述
该接口用于获取会议详情。
注意事项
ConfDetailModel参数说明,继承于ConfBaseInfo
方法定义
1 2 3 4 5 6 7 |
/** * 根据会议id 获取会议详情 * * @param confId 会议id * @param hwmCallback 结果回调 */ void getConfDetail(String confId, HwmCallback<ConfDetailModel> hwmCallback);; |
参数描述
参数 |
类型 |
描述 |
---|---|---|
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); } });