The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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

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. You'll need to create a meeting, then retrieve on meeting id

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