File Coverage

blib/lib/WWW/Picnic/Result/SearchResult.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package WWW::Picnic::Result::SearchResult;
2             our $VERSION = '0.100';
3             our $AUTHORITY = 'cpan:GETTY';
4             # ABSTRACT: Picnic product search result item
5              
6 2     2   12 use Moo;
  2         3  
  2         12  
7              
8             extends 'WWW::Picnic::Result';
9              
10              
11             has id => (
12             is => 'ro',
13             lazy => 1,
14             default => sub { shift->_get('id') },
15             );
16              
17              
18             has name => (
19             is => 'ro',
20             lazy => 1,
21             default => sub { shift->_get('name') },
22             );
23              
24              
25             has display_price => (
26             is => 'ro',
27             lazy => 1,
28             default => sub { shift->_get('display_price') },
29             );
30              
31              
32             has price => (
33             is => 'ro',
34             lazy => 1,
35             default => sub { shift->_get('price') },
36             );
37              
38              
39             has image_id => (
40             is => 'ro',
41             lazy => 1,
42             default => sub { shift->_get('image_id') },
43             );
44              
45              
46             has unit_quantity => (
47             is => 'ro',
48             lazy => 1,
49             default => sub { shift->_get('unit_quantity') },
50             );
51              
52              
53             has max_count => (
54             is => 'ro',
55             lazy => 1,
56             default => sub { shift->_get('max_count') },
57             );
58              
59              
60             has decorators => (
61             is => 'ro',
62             lazy => 1,
63             default => sub { shift->_get('decorators') || [] },
64             );
65              
66              
67             1;
68              
69             __END__