File Coverage

blib/lib/Paws/API.pm
Criterion Covered Total %
statement 42 42 100.0
branch n/a
condition n/a
subroutine 14 14 100.0
pod n/a
total 56 56 100.0


line stmt bran cond sub pod time code
1             package Paws::API::Attribute::Trait::NameInRequest;
2 22     22   123 use Moose::Role;
  22         34  
  22         121  
3 22     22   101542 use Moose::Util;
  22         42  
  22         144  
4             Moose::Util::meta_attribute_alias('NameInRequest');
5             has request_name => (is => 'ro', isa => 'Str');
6              
7             package Paws::API::Attribute::Trait::ParamInHeader;
8 22     22   4516 use Moose::Role;
  22         43  
  22         98  
9 22     22   97980 use Moose::Util;
  22         47  
  22         85  
10             Moose::Util::meta_attribute_alias('ParamInHeader');
11             has header_name => (is => 'ro', isa => 'Str');
12              
13             package Paws::API::Attribute::Trait::ParamInBody;
14 22     22   4290 use Moose::Role;
  22         44  
  22         85  
15 22     22   96951 use Moose::Util;
  22         45  
  22         116  
16             Moose::Util::meta_attribute_alias('ParamInBody');
17              
18             package Paws::API::Attribute::Trait::ParamInQuery;
19 22     22   4374 use Moose::Role;
  22         40  
  22         82  
20 22     22   95576 use Moose::Util;
  22         59  
  22         87  
21             Moose::Util::meta_attribute_alias('ParamInQuery');
22             has query_name => (is => 'ro', isa => 'Str');
23              
24             package Paws::API::Attribute::Trait::ParamInURI;
25 22     22   4380 use Moose::Role;
  22         42  
  22         91  
26 22     22   95643 use Moose::Util;
  22         45  
  22         97  
27             Moose::Util::meta_attribute_alias('ParamInURI');
28             has uri_name => (is => 'ro', isa => 'Str');
29              
30             package Paws::API::Attribute::Trait::ParamInHeaders;
31 22     22   4211 use Moose::Role;
  22         41  
  22         91  
32 22     22   96321 use Moose::Util;
  22         48  
  22         84  
33             Moose::Util::meta_attribute_alias('ParamInHeaders');
34             has header_prefix => (is => 'ro', isa => 'Str');
35              
36             package Paws::API::Attribute::Trait::AutoInHeader;
37 22     22   4469 use Moose::Role;
  22         48  
  22         86  
38 22     22   95805 use Moose::Util;
  22         43  
  22         85  
39             Moose::Util::meta_attribute_alias('AutoInHeader');
40             has auto => (is => 'ro', isa => 'Str');
41             has header_name => (is => 'ro', isa => 'Str');
42             1;