4848 * @method $this setSequence(int $sequence)
4949 * @method bool|null isFreeJoin()
5050 * @method $this setFreeJoin(bool $isFreeJoin)
51- * @method bool|null isBreakoutRoomsEnabled()
52- * @method $this setBreakoutRoomsEnabled(bool $isBreakoutRoomsEnabled)
5351 * @method bool|null isBreakoutRoomsPrivateChatEnabled()
5452 * @method $this setBreakoutRoomsPrivateChatEnabled(bool $isBreakoutRoomsPrivateChatEnabled)
5553 * @method bool|null isBreakoutRoomsRecord()
8280 * @method $this setLockSettingsDisablePrivateChat(bool $isLockSettingsDisablePrivateChat)
8381 * @method bool|null isLockSettingsDisablePublicChat()
8482 * @method $this setLockSettingsDisablePublicChat(bool $isLockSettingsDisablePublicChat)
85- * @method bool|null isLockSettingsDisableNote ()
86- * @method $this setLockSettingsDisableNote (bool $isLockSettingsDisableNote )
83+ * @method bool|null isLockSettingsDisableNotes ()
84+ * @method $this setLockSettingsDisableNotes (bool $isLockSettingsDisableNotes )
8785 * @method bool|null isLockSettingsLockedLayout()
8886 * @method $this setLockSettingsLockedLayout(bool $isLockSettingsLockedLayout)
8987 * @method bool|null isLockSettingsHideUserList()
104102 * @method $this setMeetingLayout(string $meetingLayout)
105103 * @method string getMeetingEndedURL()
106104 * @method $this setMeetingEndedURL(string $meetingEndedURL)
107- * @method bool|null isLearningDashboardEnabled()
108- * @method $this setLearningDashboardEnabled(bool $isLearningDashboardEnabled)
109105 * @method int getLearningDashboardCleanupDelayInMinutes()
110106 * @method $this setLearningDashboardCleanupDelayInMinutes(int $learningDashboardCleanupDelayInMinutes)
111107 * @method bool|null isAllowModsToEjectCameras()
112108 * @method $this setAllowModsToEjectCameras(bool $isAllowModsToEjectCameras)
113109 * @method bool|null isAllowRequestsWithoutSession()
114110 * @method $this setAllowRequestsWithoutSession(bool $isAllowRequestsWithoutSession)
115- * @method bool|null isVirtualBackgroundsDisabled()
116- * @method $this setVirtualBackgroundsDisabled(bool $isVirtualBackgroundsDisabled)
117111 * @method int getUserCameraCap()
118112 * @method $this setUserCameraCap(int $cap)
119113 * @method array getDisabledFeatures()
@@ -291,7 +285,7 @@ class CreateMeetingParameters extends MetaParameters
291285 /**
292286 * @var bool
293287 */
294- protected $ lockSettingsDisableNote ;
288+ protected $ lockSettingsDisableNotes ;
295289
296290 /**
297291 * @var bool
@@ -313,6 +307,11 @@ class CreateMeetingParameters extends MetaParameters
313307 */
314308 protected $ lockSettingsLockOnJoinConfigurable ;
315309
310+ /**
311+ * @var bool
312+ */
313+ protected $ lockSettingsHideViewersCursor ;
314+
316315 /**
317316 * @var string
318317 */
@@ -388,6 +387,51 @@ class CreateMeetingParameters extends MetaParameters
388387 */
389388 protected $ disabledFeaturesExclude = [];
390389
390+ /**
391+ * @var int
392+ */
393+ protected $ meetingCameraCap ;
394+
395+ /**
396+ * @var int
397+ */
398+ protected $ meetingExpireIfNoUserJoinedInMinutes ;
399+
400+ /**
401+ * @var int
402+ */
403+ protected $ meetingExpireWhenLastUserLeftInMinutes ;
404+
405+ /**
406+ * @var bool
407+ */
408+ protected $ preUploadedPresentationOverrideDefault ;
409+
410+ /**
411+ * @var bool
412+ */
413+ protected $ notifyRecordingIsOn ;
414+
415+ /**
416+ * @var bool
417+ */
418+ protected $ remindRecordingIsOn ;
419+
420+ /**
421+ * @var bool
422+ */
423+ protected $ recordFullDurationMedia ;
424+
425+ /**
426+ * @var string
427+ */
428+ protected $ presentationUploadExternalUrl ;
429+
430+ /**
431+ * @var string
432+ */
433+ protected $ presentationUploadExternalDescription ;
434+
391435 /**
392436 * @var array
393437 */
@@ -427,6 +471,80 @@ public function isBreakout(): ?bool
427471 return $ this ->isBreakout ;
428472 }
429473
474+ /**
475+ * @deprecated use disabledFeatures instead
476+ * Backwards compatibility for the old method name with the missing 's' at the end
477+ */
478+ public function setLockSettingsDisableNote (bool $ isLockSettingsDisableNote ): self
479+ {
480+ $ this ->isLockSettingsDisableNotes = $ isLockSettingsDisableNote ;
481+
482+ return $ this ;
483+ }
484+
485+ /**
486+ * @deprecated use disabledFeatures instead
487+ * Backwards compatibility for the old method name with the missing 's' at the end
488+ */
489+ public function isLockSettingsDisableNote (): bool
490+ {
491+ return $ this ->isLockSettingsDisableNotes ;
492+ }
493+
494+ /**
495+ * @deprecated Use disabledFeatures instead
496+ */
497+ public function setLearningDashboardEnabled (bool $ learningDashboardEnabled ): self
498+ {
499+ $ this ->learningDashboardEnabled = $ learningDashboardEnabled ;
500+
501+ return $ this ;
502+ }
503+
504+ /**
505+ * @deprecated Use disabledFeatures instead
506+ */
507+ public function isLearningDashboardEnabled (): bool
508+ {
509+ return $ this ->learningDashboardEnabled ;
510+ }
511+
512+ /**
513+ * @deprecated Use disabledFeatures instead
514+ */
515+ public function setVirtualBackgroundsDisabled (bool $ virtualBackgroundsDisabled ): self
516+ {
517+ $ this ->virtualBackgroundsDisabled = $ virtualBackgroundsDisabled ;
518+
519+ return $ this ;
520+ }
521+
522+ /**
523+ * @deprecated Use disabledFeatures instead
524+ */
525+ public function isVirtualBackgroundsDisabled (): bool
526+ {
527+ return $ this ->virtualBackgroundsDisabled ;
528+ }
529+
530+ /**
531+ * @deprecated Use disabledFeatures instead
532+ */
533+ public function setBreakoutRoomsEnabled (bool $ breakoutRoomsEnabled ): self
534+ {
535+ $ this ->breakoutRoomsEnabled = $ breakoutRoomsEnabled ;
536+
537+ return $ this ;
538+ }
539+
540+ /**
541+ * @deprecated Use disabledFeatures instead
542+ */
543+ public function isBreakoutRoomsEnabled (): bool
544+ {
545+ return $ this ->breakoutRoomsEnabled ;
546+ }
547+
430548 public function isUserCameraCapDisabled (): bool
431549 {
432550 return $ this ->userCameraCap === 0 ;
@@ -493,7 +611,7 @@ public function setGuestPolicyAlwaysAccept(): self
493611 return $ this ;
494612 }
495613
496- public function addPresentation (string $ nameOrUrl , string $ content = null , string $ filename = null ): self
614+ public function addPresentation (string $ nameOrUrl , ? string $ content = null , ? string $ filename = null ): self
497615 {
498616 if (!$ filename ) {
499617 $ this ->presentations [$ nameOrUrl ] = !$ content ?: base64_encode ($ content );
0 commit comments