
Net::ICal::Property -- base class for ICalender properties

Creating a property from a ical string: $p = Net::ICal::Property->new_from_ical ($str);
print out an ical string print $p->as_ical;

This is the base class from which you derive specific ICal properties.

You never call this directly. Instead you call the new constructor for a specific property type, which in turn calls this:
$p = Net::ICal::Trigger (300);