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