You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.1 KiB
43 lines
1.1 KiB
<?php
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
namespace Chamilo\PluginBundle\Zoom\API;
|
|
|
|
use Exception;
|
|
|
|
/**
|
|
* Class CreatedRegistration.
|
|
* An instance of this class is returned by the Zoom serveur upon recording a registrant to a meeting.
|
|
*
|
|
* @package Chamilo\PluginBundle\Zoom\API
|
|
*/
|
|
class CreatedRegistration
|
|
{
|
|
use JsonDeserializableTrait;
|
|
|
|
/** @var int meeting ID */
|
|
public $id;
|
|
|
|
/** @var string Unique URL for this registrant to join the meeting.
|
|
* This URL should only be shared with the registrant for whom the API request was made.
|
|
* If the meeting was created with manual approval type (1), the join URL will not be returned in the response.
|
|
*/
|
|
public $join_url;
|
|
|
|
/** @var string Unique identifier of the registrant */
|
|
public $registrant_id;
|
|
|
|
/** @var string The start time for the meeting. */
|
|
public $start_time;
|
|
|
|
/** @var string Topic of the meeting. */
|
|
public $topic;
|
|
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
protected function itemClass($propertyName)
|
|
{
|
|
throw new Exception("no such array property $propertyName");
|
|
}
|
|
}
|
|
|