File Coverage

blib/lib/WWW/Picnic/Result/DeliverySlot.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::DeliverySlot;
2             our $VERSION = '0.100';
3             our $AUTHORITY = 'cpan:GETTY';
4             # ABSTRACT: Picnic delivery time slot
5              
6 2     2   12 use Moo;
  2         12  
  2         24  
7              
8             extends 'WWW::Picnic::Result';
9              
10              
11             has slot_id => (
12             is => 'ro',
13             lazy => 1,
14             default => sub { shift->_get('slot_id') },
15             );
16              
17              
18             has hub_id => (
19             is => 'ro',
20             lazy => 1,
21             default => sub { shift->_get('hub_id') },
22             );
23              
24              
25             has fc_id => (
26             is => 'ro',
27             lazy => 1,
28             default => sub { shift->_get('fc_id') },
29             );
30              
31              
32             has window_start => (
33             is => 'ro',
34             lazy => 1,
35             default => sub { shift->_get('window_start') },
36             );
37              
38              
39             has window_end => (
40             is => 'ro',
41             lazy => 1,
42             default => sub { shift->_get('window_end') },
43             );
44              
45              
46             has cut_off_time => (
47             is => 'ro',
48             lazy => 1,
49             default => sub { shift->_get('cut_off_time') },
50             );
51              
52              
53             has is_available => (
54             is => 'ro',
55             lazy => 1,
56             default => sub { shift->_get('is_available') },
57             );
58              
59              
60             has unavailability_reason => (
61             is => 'ro',
62             lazy => 1,
63             default => sub { shift->_get('unavailability_reason') },
64             );
65              
66              
67             has minimum_order_value => (
68             is => 'ro',
69             lazy => 1,
70             default => sub { shift->_get('minimum_order_value') },
71             );
72              
73              
74             1;
75              
76             __END__