Updated on 2023-03-23 GMT+08:00

Obtaining Meeting Details

API Description

This API is used to obtain meeting details.

Precautions

ConfDetailModel parameters (inherited from ConfBaseInfo)

Method Definition

1
2
3
4
5
6
7
   /**
    * Obtains meeting details by meeting ID.
    *
    * @param confId Indicates the meeting ID.
    * @param hwmCallback Indicates the result callback.
    */
   void getConfDetail(String confId, HwmCallback<ConfDetailModel> hwmCallback);;

Parameter Description

Table 1 ConfDetailModel parameters (inherited from ConfBaseInfo)

Parameter

Type

Description

vmrId

String

ID of the meeting created using the cloud meeting room ID, which is used for editing a meeting.

vmrFlag

int

Whether the meeting is held in a cloud meeting room.

vmrIdType

VmrIdType

ID type of the meeting if it is held in a cloud meeting room.

callInRestrictionType

JoinConfPermissionType

Participants who are allowed to join the meeting.

PERMIT_EVERYONE("PERMIT_EVERYONE", 0, "Everyone is allowed to join the meeting."), PERMIT_ENTERPRISE_USER(PERMIT_EVERYONE, "PERMIT_ENTERPRISE_USER", 2, " Only corporate users are allowed to join the meeting."),

PERMIT_INVITED_USER("PERMIT_INVITED_USER", 3, "Only invited users are allowed to join the meeting.");

isRecordOn

boolean

Whether to record the meeting.

isAutoRecord

boolean

Whether to automatically start recording after a meeting starts.

isLiveOn

boolean

Whether live broadcast is enabled.

isMailOn

boolean

Whether to send email notifications.

isSmsOn

boolean

Whether to send SMS notifications.

isEmailCalenderOn

boolean

Whether to send calendar notifications.

isGuestFreePwd

boolean

Whether guests can join the meeting without a password.

minutes

int

Meeting duration.

allowGuestStartConf

boolean

Whether to allow guests to join the meeting ahead of the host.

allowGuestStartConfTime

int

Time range allowed for guests to join the meeting in advance, in minutes.

0: Guests can join the meeting at any time before the scheduled time.

x: Guests can join the meeting x minutes before the scheduled time.

attendeeModels

List<AttendeeModel>

Participant list.

isCycleConf

boolean

Whether the meeting is a recurring meeting.

cycleConfParam

CycleConfParam

Recurring meeting attributes.

subCycleConfList

List<SubCycleConfParam>

Recurring meeting list.

isOpenWaitingRoom

boolean

Whether to enable the waiting room.

Sample Code

HWMBizSdk.getBizOpenApi().getConfDetail(confid, new HwmCallback<ConfDetailModel>() {
	@Override
	public void onSuccess(ConfDetailModel confDetailModel) {
		DemoUtil.showToast("Meeting details obtained.");
		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("Failed to obtain meeting details: " + retCode +", "+ desc);
	}
});