The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Elive::Entity::ServerParameters - Meeting server parameters entity class

SYNOPSIS

Note: the insert() and update() methods are depreciated. For alternatives please see Elive::Entity::Session.

    my $meeting = Elive::Entity::Meeting->insert( \%meeting_data );
    my $server_params $meeting->server_parameters;

    $server_params->update({
           boundaryMinutes => 15,
           fullPermissions => 0,
           supervised      => 1,
           enableTelephony => 0,
           seats => 18,
     });

DESCRIPTION

The server parameters entity contains additional meeting options.

METHODS

retrieve

    my $server_paremeters = Elive::Entity::ServerParameters->retrieve($meeting_id);

Retrieves the server parameters for a meeting.

insert

The insert method is not applicable. The meeting server parameters entity is automatically created when you create a meeting.

delete

The delete method is not applicable. meeting server parameters are deleted when the meeting itself is deleted.

list

The list method is not available for meeting parameters.

update

    my $server_parameters
         = Elive::Entity::ServerParameters->fetch([$meeting_id]);

    $server_parameters->update({
            boundaryMinutes => 15,
            fullPermissions => 1,
            supervised => 1,
        });

Updates the meeting boundary times, permissions and whether the meeting is supervised.

See Also

Elive::Entity::Session