Updated on 2025-07-28 GMT+08:00

Obtaining Meeting Details

API Description

This API is used to obtain meeting details.

Precautions

ConfDetailModel parameters are inherited from ConfBaseInfo.

Method Definition

1
2
3
4
5
6
7
   /**
    * Obtain 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 description (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

Users who can join the meeting.

PERMIT_EVERYONE("PERMIT_EVERYONE", 0, "Everyone"), PERMIT_ENTERPRISE_USER("PERMIT_ENTERPRISE_USER", 2, " Corporate users only"),

PERMIT_INVITED_USER("PERMIT_INVITED_USER", 3, "Invited users only");

isRecordOn

boolean

Whether to record the meeting.

isAutoRecord

boolean

Whether to automatically start recording after the meeting starts.

isLiveOn

boolean

Whether to enable live broadcast.

isMailOn

boolean

Whether to send email notifications.

isSmsOn

boolean

Whether to send SMS notifications. Reserved field. SMS notification is not yet available.

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: anytime before the scheduled time.

x: 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.

customInfo

String

User-defined data on the device side. The server is unaware of the data.

concurrentParticipants

int

Maximum number of participants in the meeting. The value 0 indicates that the number of participants is not limited.

timeZone

int

Time zone. The current time zone is used by default. Value range: 1–73. For China, the value is 56 and GMT+08:00 time is used. For details, see the time zone table.

autoMuteMode

AutoMuteType

Whether to automatically mute personal client users when they join the meeting.

hardTerminalAutoMuteMode

AutoMuteType

Whether to automatically mute meeting room device users when they join the meeting.

defaultSummaryState

SummaryState

Default state of smart meeting minutes during recording.

autoPublishSummary

boolean

Whether to automatically release minutes (without manual review).

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);
	}
});