EWS-Client

 view release on metacpan or  search on metacpan

lib/EWS/Calendar/Role/Reader.pm  view on Meta::CPAN

BEGIN {
  $EWS::Calendar::Role::Reader::VERSION = '1.143070';
}
use Moose::Role;

with 'EWS::Calendar::Role::RetrieveWithinWindow','EWS::Calendar::Role::RetrieveAvailability';
use EWS::Calendar::Window;

sub retrieve {
    my ($self, $opts) = @_;
    if($opts->{'freebusy'}){
        return $self->retrieve_availability({
            window => EWS::Calendar::Window->new($opts),
            %$opts,
        });
    } else {
        return $self->retrieve_within_window({
            window => EWS::Calendar::Window->new($opts),
            %$opts,
        });
    }

lib/EWS/Client/Calendar.pm  view on Meta::CPAN


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



( run in 0.234 second using v1.01-cache-2.11-cpan-87723dcf8b7 )