Skip to content

Commit 890eaca

Browse files
authored
Add guestPolicy param
1 parent 92c3706 commit 890eaca

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

src/Parameters/CreateMeetingParameters.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
*/
2424
class CreateMeetingParameters extends MetaParameters
2525
{
26+
const = ALWAYS_ACCEPT = 'ALWAYS_ACCEPT';
27+
const = ALWAYS_DENY = 'ALWAYS_DENY';
28+
const = ASK_MODERATOR = 'ASK_MODERATOR';
2629
/**
2730
* @var string
2831
*/
@@ -187,6 +190,11 @@ class CreateMeetingParameters extends MetaParameters
187190
* @var boolean
188191
*/
189192
private $freeJoin;
193+
194+
/**
195+
* @var string
196+
*/
197+
private $guestPolicy = self::ALWAYS_ACCEPT;
190198

191199
/**
192200
* CreateMeetingParameters constructor.
@@ -845,6 +853,25 @@ public function setFreeJoin($freeJoin)
845853
return $this;
846854
}
847855

856+
/**
857+
* @return string
858+
*/
859+
public function getGuestPolicy()
860+
{
861+
return $this->guestPolicy;
862+
}
863+
864+
/**
865+
* @param bool $guestPolicy
866+
* @return CreateMeetingParameters
867+
*/
868+
public function setFreeJoin($guestPolicy)
869+
{
870+
$this->guestPolicy = $guestPolicy;
871+
872+
return $this;
873+
}
874+
848875
/**
849876
* @return array
850877
*/
@@ -927,6 +954,7 @@ public function getHTTPQuery()
927954
'logo' => $this->logo,
928955
'copyright' => $this->copyright,
929956
'muteOnStart' => $this->muteOnStart,
957+
'guestPolicy' => $this->guestPolicy,
930958
'lockSettingsDisableCam' => $this->isLockSettingsDisableCam() ? 'true' : 'false',
931959
'lockSettingsDisableMic' => $this->isLockSettingsDisableMic() ? 'true' : 'false',
932960
'lockSettingsDisablePrivateChat' => $this->isLockSettingsDisablePrivateChat() ? 'true' : 'false',

0 commit comments

Comments
 (0)