chamilo/chamilo-lms

View on GitHub
public/plugin/zoom/lib/API/MeetingListItem.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

/* For licensing terms, see /license.txt */

namespace Chamilo\PluginBundle\Zoom\API;

use Exception;

/**
 * Class MeetingListItem. Item of a list of meetings.
 *
 * @see MeetingList
 */
class MeetingListItem
{
    use BaseMeetingTrait;
    use JsonDeserializableTrait;

    /** @var string unique meeting instance ID */
    public $uuid;

    /** @var string meeting number */
    public $id;

    /** @var string host Zoom user id */
    public $host_id;

    /** @var string */
    public $created_at;

    /** @var string */
    public $join_url;

    /** @var string truncated to 250 characters */
    // public $agenda;

    /**
     * {@inheritdoc}
     */
    public function itemClass($propertyName)
    {
        throw new Exception("no such array property $propertyName");
    }
}