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.