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