EWS-Client
view release on metacpan or search on metacpan
lib/EWS/Calendar/Role/Reader.pm view on Meta::CPAN
package EWS::Calendar::Role::Reader;
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,
});
}
}
no Moose::Role;
1;
( run in 0.775 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )