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

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.