File Coverage

blib/lib/EWS/Calendar/Mailbox.pm
Criterion Covered Total %
statement 10 13 76.9
branch 0 2 0.0
condition n/a
subroutine 4 5 80.0
pod 1 1 100.0
total 15 21 71.4


line stmt bran cond sub pod time code
1             package EWS::Calendar::Mailbox;
2             BEGIN {
3 1     1   23 $EWS::Calendar::Mailbox::VERSION = '1.143070';
4             }
5              
6 1     1   5 use Moose;
  1         2  
  1         10  
7 1     1   6763 use Moose::Util::TypeConstraints;
  1         2  
  1         10  
8              
9             has EmailAddress => (
10             is => 'ro',
11             isa => 'Str',
12             required => 0,
13             default => '',
14             );
15              
16             has Name => (
17             is => 'ro',
18             isa => 'Str',
19             required => 1,
20             );
21              
22             has RoutingType => (
23             is => 'ro',
24             isa => 'Str',
25             required => 0,
26             default => '',
27             );
28              
29             sub BUILDARGS {
30 0     0 1   my ($class, @rest) = @_;
31 0 0         my $params = (scalar @rest == 1 ? $rest[0] : {@rest});
32              
33 0           return $params;
34             }
35              
36             __PACKAGE__->meta->make_immutable;
37 1     1   2212 no Moose;
  1         2  
  1         6  
38             1;