sub new { my ($class, $value, %args) = @_; $args{content} = $value; #TODO: rsvp should default to false; see rfc2445 4.2.17 and SF bug 424101 my $self = _create ($class, %args); return undef unless $self; return undef unless $self->validate; return $self; }

validate
Returns 1 for valid attendee data, undef for invalid. More documentation pointers can be found in Net::ICal.