
Net::ICal::Attendee -- represents an attendee or organizer of a meeting

use Net::ICal;
$a = new Net::ICal::Attendee('mailto:alice@example.com');
$a = new Net::ICal::Attendee('mailto:alice@example.com',
cn => 'Alice Anders',
role => 'REQ-PARTICIPANT');

Net::ICal::Attendee provides an interface to manipulate attendee data in iCalendar (RFC2445) format.

New will take a string and optional key-value pairs. The string is the calender user address of the Attendee (usually a mailto uri).
$a = new Net::ICal::Attendee('mailto:alice@example.com');
$a = new Net::ICal::Attendee('mailto:alice@example.com',
cn => 'Alice Anders',
role => 'REQ-PARTICIPANT');
Meaningful hash keys are:
To understand more about the uses for each of these properties, read the source for this module and and look at RFC2445.
#start of tests ok(my $a = Net::ICal::Attendee->new ($mail), "Simple attendee creation"); ok(not(Net::ICal::Attendee->new ("xyzzy")), "Nonsense email address");
Returns 1 for valid attendee data, undef for invalid.

More documentation pointers can be found in Net::ICal.