File tree Expand file tree Collapse file tree 3 files changed +27
-0
lines changed
Expand file tree Collapse file tree 3 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -163,6 +163,11 @@ class CreateMeetingParameters extends MetaParameters
163163 */
164164 private $ lockSettingsLockOnJoinConfigurable ;
165165
166+ /**
167+ * @var bool
168+ */
169+ private $ allowModsToUnmuteUsers ;
170+
166171 /**
167172 * @var array
168173 */
@@ -747,6 +752,25 @@ public function setLockSettingsLockOnJoinConfigurable($lockOnJoinConfigurable)
747752 return $ this ;
748753 }
749754
755+ /**
756+ * @return bool
757+ */
758+ public function isAllowModsToUnmuteUsers ()
759+ {
760+ return $ this ->allowModsToUnmuteUsers ;
761+ }
762+
763+ /**
764+ * @param bool $allowModsToUnmuteUsers
765+ * @return CreateMeetingParameters
766+ */
767+ public function setAllowModsToUnmuteUsers ($ allowModsToUnmuteUsers )
768+ {
769+ $ this ->allowModsToUnmuteUsers = $ allowModsToUnmuteUsers ;
770+
771+ return $ this ;
772+ }
773+
750774 /**
751775 * @param $endCallbackUrl
752776 * @return CreateMeetingParameters
@@ -936,6 +960,7 @@ public function getHTTPQuery()
936960 'lockSettingsLockedLayout ' => $ this ->isLockSettingsLockedLayout () ? 'true ' : 'false ' ,
937961 'lockSettingsLockOnJoin ' => $ this ->isLockSettingsLockOnJoin () ? 'true ' : 'false ' ,
938962 'lockSettingsLockOnJoinConfigurable ' => $ this ->isLockSettingsLockOnJoinConfigurable () ? 'true ' : 'false ' ,
963+ 'allowModsToUnmuteUsers ' => $ this ->isAllowModsToUnmuteUsers () ? 'true ' : 'false ' ,
939964 ];
940965
941966 // Add breakout rooms parameters only if the meeting is a breakout room
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ public function testCreateMeetingParameters()
5959 $ this ->assertEquals ($ params ['lockSettingsLockedLayout ' ], $ createMeetingParams ->isLockSettingsLockedLayout ());
6060 $ this ->assertEquals ($ params ['lockSettingsLockOnJoin ' ], $ createMeetingParams ->isLockSettingsLockOnJoin ());
6161 $ this ->assertEquals ($ params ['lockSettingsLockOnJoinConfigurable ' ], $ createMeetingParams ->isLockSettingsLockOnJoinConfigurable ());
62+ $ this ->assertEquals ($ params ['allowModsToUnmuteUsers ' ], $ createMeetingParams ->isAllowModsToUnmuteUsers ());
6263 $ this ->assertEquals ($ params ['meta_presenter ' ], $ createMeetingParams ->getMeta ('presenter ' ));
6364 $ this ->assertEquals ($ params ['meta_endCallbackUrl ' ], $ createMeetingParams ->getMeta ('endCallbackUrl ' ));
6465 $ this ->assertEquals ($ params ['meta_bbb-recording-ready-url ' ], $ createMeetingParams ->getMeta ('bbb-recording-ready-url ' ));
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ protected function generateCreateParams()
9595 'lockSettingsLockedLayout ' => $ this ->faker ->boolean (50 ),
9696 'lockSettingsLockOnJoin ' => $ this ->faker ->boolean (50 ),
9797 'lockSettingsLockOnJoinConfigurable ' => $ this ->faker ->boolean (50 ),
98+ 'allowModsToUnmuteUsers ' => $ this ->faker ->boolean (50 ),
9899 'meta_presenter ' => $ this ->faker ->name ,
99100 'meta_endCallbackUrl ' => $ this ->faker ->url ,
100101 'meta_bbb-recording-ready-url ' => $ this ->faker ->url ,
You can’t perform that action at this time.
0 commit comments