ICal#

NAME#

Kernel::System::Calendar::Export::ICal - iCalendar export lib

DESCRIPTION#

Export functions for iCalendar format.

PUBLIC INTERFACE#

new()#

create an object. Do not use it directly, instead use:

use Kernel::System::ObjectManager;
local $Kernel::OM = Kernel::System::ObjectManager->new();
my $ExportObject = $Kernel::OM->Get('Kernel::System::Calendar::Export::ICal');

Export()#

Export calendar to iCalendar format.

my $ICalString = $ExportObject->Export(
    CalendarID   => 1,    # (required) Valid CalendarID
    UserID       => 1,    # (required) UserID
);

Returns iCalendar string if successful.