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   126 use Moose::Role;
  22         37  
  22         120  
3 22     22   112830 use Moose::Util;
  22         45  
  22         132  
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   4582 use Moose::Role;
  22         40  
  22         80  
9 22     22   115194 use Moose::Util;
  22         46  
  22         89  
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   4561 use Moose::Role;
  22         38  
  22         83  
15 22     22   99975 use Moose::Util;
  22         44  
  22         113  
16             Moose::Util::meta_attribute_alias('ParamInBody');
17              
18             package Paws::API::Attribute::Trait::ParamInQuery;
19 22     22   4465 use Moose::Role;
  22         42  
  22         87  
20 22     22   100206 use Moose::Util;
  22         68  
  22         93  
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   4466 use Moose::Role;
  22         46  
  22         81  
26 22     22   116492 use Moose::Util;
  22         46  
  22         90  
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   4578 use Moose::Role;
  22         50  
  22         84  
32 22     22   103115 use Moose::Util;
  22         48  
  22         105  
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   5116 use Moose::Role;
  22         40  
  22         88  
38 22     22   101584 use Moose::Util;
  22         44  
  22         93  
39             Moose::Util::meta_attribute_alias('AutoInHeader');
40             has auto => (is => 'ro', isa => 'Str');
41             has header_name => (is => 'ro', isa => 'Str');
42             1;