Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Data::ICal::Entry::FreUseryContributed Perl DocuData::ICal::Entry::FreeBusy(3)

NAME
       Data::ICal::Entry::FreeBusy - Represents	blocks of free and busy	time
       in an iCalendar file

SYNOPSIS
	   my $vfreebusy = Data::ICal::Entry::FreeBusy->new();
	   $vfreebusy->add_properties(
	       organizer => 'MAILTO:jsmith@host.com',
	       # Dat*e*::ICal is not a typo here
	       freebusy	  => Date::ICal->new( epoch => ... )->ical . '/' . Date::ICal->new( epoch => ... )->ical,
	   );

	   $calendar->add_entry($vfreebusy);

DESCRIPTION
       A Data::ICal::Entry::FreeBusy object represents a request for
       information about free and busy time or a reponse to such a request, in
       an iCalendar file.  (Note that the iCalendar RFC	refers to entries as
       "components".)  It is a subclass	of Data::ICal::Entry and accepts all
       of its methods.

METHODS
   ical_entry_type
       Returns "VFREEBUSY", its	iCalendar entry	name.

   mandatory_unique_properties
       The "uid" property is mandatory if "rfc_strict" was passed to "new" in
       Data::ICal.

   optional_unique_properties
       According to the	iCalendar standard, the	following properties may be
       specified at most one time for a	free/busy entry:

	       contact	dtstart	 dtend	duration  dtstamp
	       organizer  uid  url

   optional_repeatable_properties
       According to the	iCalendar standard, the	following properties may be
       specified any number of times for free/busy entry:

	       attendee	comment	freebusy request-status

AUTHOR
       Best Practical Solutions, LLC <modules@bestpractical.com>

LICENCE	AND COPYRIGHT
       Copyright (c) 2005 - 2020, Best Practical Solutions, LLC.  All rights
       reserved.

       This module is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself. See	perlartistic.

perl v5.32.1			  2020-01-03	Data::ICal::Entry::FreeBusy(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | LICENCE AND COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Data::ICal::Entry::FreeBusy&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help