Editing a Recurring Meeting
editSubCycleConf
API Description
This API is used to edit a recurring meeting.
Precautions
- Call this API after login.
Method Definition
1
|
- (void)editSubCycleConf:(HWMSDKModifySubCycleConfParamModel *_Nonnull)param callback:(_Nonnull HWMSDKCompleteHandler)callback; |
Parameter Description
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
confId |
Yes |
NSString * |
Meeting ID. |
subConfID |
Yes |
NSString * |
UUID of a recurring meeting. |
confMediaType |
No |
Meeting media type. |
|
startTimeStamp |
No |
NSInteger |
Meeting start time. The value is a UTC timestamp, accurate to seconds. |
confLen |
No |
NSInteger |
Meeting duration, in minutes. |
isAutoRecord |
No |
BOOL |
Whether to automatically start recording after the meeting starts. |
recordAuthType |
No |
NSUInteger |
Recording authentication mode. The options are as follows: 0: The recording can be viewed or downloaded through link (no nonce is added). 1: Corporate users can view or download the recording. 2: Participants can view or download the recording. |
callInRestriction |
No |
Incoming call restriction. |
|
allowGuestStartConf |
No |
BOOL |
Whether to allow guests to start the meeting. |
allowGuestStartConfTime |
No |
NSInteger |
Time range for guests to join the meeting in advance, in minutes. 0: anytime before the scheduled time. n: n minutes before the scheduled time. |
Enumerated Value |
Value |
Description |
---|---|---|
HWMConfMediaTypeAudio |
0 |
Voice meeting. |
HWMConfMediaTypeVideo |
1 |
Video meeting. |
Value |
Description |
---|---|
HWMConfAllowJoinUserTypeAnyone |
Anyone. |
HWMConfAllowJoinUserTypeLoginedUser |
Logged-in users. |
HWMConfAllowJoinUserTypeInCompanyUser |
Corporate users only. |
HWMConfAllowJoinUserTypeInvitedUser |
Invited users only. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/// Edit a recurring meeting. - (void)editSubCycleConf{ HWMSDKModifySubCycleConfParamModel * modifySubCycleConfParamModel = [[HWMSDKModifySubCycleConfParamModel alloc] init]; modifySubCycleConfParamModel.confId = confId; modifySubCycleConfParamModel.subConfID = subConfID; modifySubCycleConfParamModel.confMediaType = HWMConfMediaTypeVideo; modifySubCycleConfParamModel.startTime = 1633017600; modifySubCycleConfParamModel.confLen = 60; modifySubCycleConfParamModel.isAutoRecord = NO; modifySubCycleConfParamModel.callInRestriction = HWMConfAllowJoinUserTypeAnyone; modifySubCycleConfParamModel.allowGuestStartConf = NO; modifySubCycleConfParamModel.allowGuestStartConfTime = 0; [[HWMBizSdk getBizOpenApi] editSubCycleConf:modifySubCycleConfParamModel callback:^(NSError * _Nullable error, id _Nullable result) { if (!error) { NSLog(@"Recurring meeting edited."); }else{ NSLog(@"Edit recurring meeting failed:%zd %@", error.code, error.localizedDescription); } }]; } |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot