David Warring > Elive-1.30 > Elive::Entity::Participant

Download:
Elive-1.30.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source   Latest Release: Elive-1.32

NAME ^

Elive::Entity::Participant - A Single Meeting Participant

DESCRIPTION ^

This is a component of Elive::Entity::Participants. It contains details on a participating user, including their type and participation role.

METHODS ^

participant

Returns a participant. This can either be of type Elive::Entity::User (type 0), Elive::Entity::Group (type 1) or Elive::Entity::InvitedGuest (type 2).

is_moderator

Utility method to examine or set a meeting participant's moderator privileges.

    # does Bob have moderator privileges?
    my $is_moderator = $bob->is_moderator;

    # grant moderator privileges to Alice
    $alice->is_moderator(1);  

stringify

Returns a string of the form 'userId=role' (users) '*groupId=role (groups), or displayName(loginName) (guests). This value is used for comparisons, display, etc...

SEE ALSO ^

Elive::Entity::ParticipantList Elive::Entity::Participants Elive::Entity::User Elive::Entity::Group Elive::Entity::InvitedGuest; Elive::Entity::Role

syntax highlighting: