Shane Landrum > Net-ICal-0.15 > Net::ICal::Freebusy

Download:
Net-ICal-0.15.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  3
Open  1
View/Report Bugs
Source  

NAME ^

Net::ICal::Freebusy -- Freebusy class

DESCRIPTION ^

Net::ICal::Freebusy represents a list of time when someone's free or busy. Freebusy elements can be used in three ways:

SYNOPSIS ^

  use Net::ICal::Freebusy;

  my $p = new Net::ICal::Period("19970101T120000","19970101T123000");
  my $q = new Net::ICal::Period("19970101T124500","19970101T130000");

  # syntax which works now
  my $f = new Net::ICal::Freebusy(freebusy => [$p], 
                                  organizer => 'alice@wonderland.com');

  # FIXME, BUG 424144: 
  #  you should be able to say this, but it doesn't work now
  my $f = new Net::ICal::Freebusy(freebusy => [$p, $q], 
                                  organizer => 'alice@wonderland.com');

BASIC METHODS ^

new (options_hash)

Creates a new Freebusy element. Arguments should be specified as elements in a hash.

When making a request for information about a user's free/busy time, arguments can be any of the following:

When responding to a request for free/busy information, the arguments mean different things:

When publishing information about busy time to other users, the parameters have the following meanings:

new_from_ical ($text)

Takes iCalendar text as a parameter; returns a Net::ICal::Freebusy object.

SEE ALSO ^

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

syntax highlighting: