interface MeetingInterface in BigBlueButton 8
Class NodeMeeting.
@package Drupal\bbb\Service
Hierarchy
- interface \Drupal\bbb\Service\MeetingInterface
Expanded class hierarchy of MeetingInterface
All classes that implement MeetingInterface
File
- src/
Service/ MeetingInterface.php, line 13
Namespace
Drupal\bbb\ServiceView source
interface MeetingInterface {
/**
* Store meeting.
*
* @param string $id
* Unique string that represent meeting ID.
* @param \BigBlueButton\Parameters\CreateMeetingParameters $params
* Meeting parameters.
*/
public function store($id, CreateMeetingParameters $params);
/**
* Return a meeting object.
*
* @param mixed $id
* Meeting ID.
* @param \Drupal\Core\Session\AccountInterface|null $account
* User instance.
* @param bool $cached
* Flag of returning cached results.
*
* @return array
* Meeting info.
*/
public function get($id, AccountInterface $account = NULL, $cached = TRUE);
/**
* Update meeting.
*
* @param string $id
* Meeting ID.
* @param \BigBlueButton\Parameters\CreateMeetingParameters $params
* Meeting params.
*/
public function update($id, CreateMeetingParameters $params);
/**
* Delete meeting.
*
* @param string $id
* Meeting ID.
*/
public function delete($id);
/**
* Create meeting.
*/
public function create($id, CreateMeetingParameters $params);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MeetingInterface:: |
public | function | Create meeting. | 1 |
MeetingInterface:: |
public | function | Delete meeting. | 1 |
MeetingInterface:: |
public | function | Return a meeting object. | 1 |
MeetingInterface:: |
public | function | Store meeting. | 1 |
MeetingInterface:: |
public | function | Update meeting. | 1 |