Skip to content

Commit f3fd3c9

Browse files
authored
New features BBB 2.6
1 parent a48a106 commit f3fd3c9

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

src/Parameters/CreateMeetingParameters.php

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,21 @@ class CreateMeetingParameters extends MetaParameters
321321
* @var array
322322
*/
323323
private $breakoutRoomsGroups = [];
324+
325+
/**
326+
* @var bool
327+
*/
328+
private $notifyRecordingIsOn;
329+
330+
/**
331+
* @var string
332+
*/
333+
private $uploadExternalUrl;
334+
335+
/**
336+
* @var string
337+
*/
338+
private $uploadExternalDescription;
324339

325340
/**
326341
* CreateMeetingParameters constructor.
@@ -1442,6 +1457,57 @@ public function addBreakoutRoomsGroup($id, $name, $roster)
14421457

14431458
return $this;
14441459
}
1460+
1461+
public function getNotifyRecordingIsOn(): bool
1462+
{
1463+
return $this->notifyRecordingIsOn;
1464+
}
1465+
1466+
/**
1467+
* @param $notifyRecordingIsOn
1468+
*
1469+
* @return $this
1470+
*/
1471+
public function setNotifyRecordingIsOn(bool $notifyRecordingIsOn): CreateMeetingParameters
1472+
{
1473+
$this->notifyRecordingIsOn = $notifyRecordingIsOn;
1474+
1475+
return $this;
1476+
}
1477+
1478+
public function getUploadExternalUrl(): string
1479+
{
1480+
return $this->uploadExternalUrl;
1481+
}
1482+
1483+
/**
1484+
* @param $uploadExternalUrl
1485+
*
1486+
* @return $this
1487+
*/
1488+
public function setUploadExternalUrl(string $uploadExternalUrl): CreateMeetingParameters
1489+
{
1490+
$this->uploadExternalUrl = $uploadExternalUrl;
1491+
1492+
return $this;
1493+
}
1494+
1495+
public function getUploadExternalDescription(): string
1496+
{
1497+
return $this->uploadExternalDescription;
1498+
}
1499+
1500+
/**
1501+
* @param $uploadExternalDescription
1502+
*
1503+
* @return $this
1504+
*/
1505+
public function setUploadExternalDescription(string $uploadExternalDescription): CreateMeetingParameters
1506+
{
1507+
$this->uploadExternalDescription = $uploadExternalDescription;
1508+
1509+
return $this;
1510+
}
14451511

14461512
/**
14471513
* @return string
@@ -1499,6 +1565,9 @@ public function getHTTPQuery()
14991565
'meetingExpireWhenLastUserLeftInMinutes' => $this->meetingExpireWhenLastUserLeftInMinutes,
15001566
'preUploadedPresentationOverrideDefault' => $this->preUploadedPresentationOverrideDefault,
15011567
'disabledFeatures' => join(',', $this->disabledFeatures),
1568+
'notifyRecordingIsOn' => $this->notifyRecordingIsOn ? 'true' : 'false',
1569+
'uploadExternalUrl' => $this->uploadExternalUrl,
1570+
'uploadExternalDescription' => $this->uploadExternalDescription,
15021571
];
15031572

15041573
// Add breakout rooms parameters only if the meeting is a breakout room

0 commit comments

Comments
 (0)