NAME
Elive::StandardV2::Session - Elluminate Session instance class
DESCRIPTION
This is the main entity class for sessions.
METHODS
attendance
my $yesterday = DateTime->today->subtract(days => 1);
my $attendance = $session->attendance( $yesterday->epoch.'000' );
Reports on session attendance for a given day. It returns a reference to an array of Elive::StandardV2::SessionAttendance objects.
telephony
my $session_telephony = $session->telephony;
$session_telephony->update({
chairPhone => '(03) 5999 1234',
chairPIN => '6342',
});
Returns an Elive::StandardV2::SessionTelephony object for the given session. This can then be used to get or set the session's telephony characterisitics.
set_presentation
$session->set_presentation([$presentation_1, $presentation_2]);
Associates Presentations with Sessions.
set_multimedia
$session->set_multimedia([$multimedia_1, $multimedia_2]);
Associates Multimedias with Sessions.
session_url
my $session_url = $session->session_url(userId => 'bob');
Returns a URL for the session. This provides authenthicated access for the given user.