The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

NAME

Bb::Collaborate::Ultra::LaunchContext - Session Launch Context

DESCRIPTION

This class is used to construct details for joining a session, including user identification and permissions.

my $user = Bb::Collaborate::Ultra::User->new({
extId => 'testLaunchUser',
displayName => 'David Warring',
email => 'david.warring@gmail.com',
firstName => 'David',
lastName => 'Warring',
});
my $launch_context = Bb::Collaborate::Ultra::LaunchContext->new({ launchingRole => 'moderator',
editingPermission => 'writer',
user => $user,
});

METHODS

See https://xx-csa.bbcollab.com/documentation#Launch-context.

join_session

my $join_url = $launch_context->join_session($session);

Obtain a url to join a particular session.