EWS-Client
view release on metacpan or search on metacpan
lib/EWS/Client/Calendar.pm view on Meta::CPAN
=item * Exception
=back
=head2 $item->CalendarItemType
This is an alias (the native name, in fact) for the C<< $item->Type >>
property.
=head2 $item->IsRecurring
True if the event is of Type Occurrence or Exception, which means that it is
a recurring event, otherwise returns false.
=head2 $item->Sensitivity
Indicates the sensitivity of the item, which can be used to filter information
your user sees. Will be a string and one of the following four values, only:
=over 4
=item * Normal
=item * Personal
=item * Private
=item * Confidential
=back
=head2 $item->DisplayTo (optional)
When a client creates a calendar entry, there can be other people invited to
the event (usually via the To: box in Outlook, or similar). This property
contains an array ref of the display names ("Firstname Lastname") or the
parties invited to the event.
=head2 $item->has_DisplayTo
Will return true if there are entries in the C<< $item->DisplayTo >> property,
in other words there were invitees on this event, otherwise returns false.
Actually returns the number of entries in that list, which may be useful.
=head2 $item->Organizer
The display name (probably "Firstname Lastname") of the party responsible for
creating the entry.
=head2 $item->IsCancelled
True if the calendar item has been cancelled, otherwise false.
=head2 $item->AppointmentState
Contains a bitmask of flags on the entry, but you probably want to use
C<IsCancelled> instead.
=head2 $item->Status (optional)
Free/busy status for a calendar item, which can actually be one of the
following four string values:
=over 4
=item * Free
=item * Tentative
=item * Busy
=item * OOF (means Out Of Office)
=item * NoData (means something went wrong)
=back
If not provided the property will default to C<NoData>.
=head2 $item->LegacyFreeBusyStatus (optional)
This is an alias (the native name, in fact) for the C<< $item->Status >>
property.
=head2 $item->IsDraft
Indicates whether an item has not yet been sent.
=head2 $item->IsAllDayEvent
True if a calendar item is to be interpreted as lasting all day, otherwise
false.
=head1 TODO
There is currently no handling of time zone information whatsoever. I'm
waiting for my timezone to shift to UTC+1 in March before working on this, as
I don't really want to read the Exchange API docs. Patches are welcome if you
want to help out.
=head1 SEE ALSO
=over 4
=item * L<http://msdn.microsoft.com/en-us/library/aa580675.aspx>
=back
=head1 AUTHOR
Oliver Gorwits <oliver@cpan.org>
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by University of Oxford.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=cut
( run in 1.805 second using v1.01-cache-2.11-cpan-39bf76dae61 )