summaryrefslogtreecommitdiff
path: root/lib/WebService/ForecastIo/DataSpan.pm
blob: 49114429d3a5adc320828a6e005d4be71fb54d39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package WebService::ForecastIo::DataSpan; 
use Moo;
use namespace::autoclean;
use Types::DateTime 'DateTimeT';
 
has start_time => (
    is => 'ro',
    isa => DateTimeT,
    coerce => DateTimeT->coercion,
    required => 1,
);
 
has stop_time => (
    is => 'ro',
    writer => '_set_stop_time',
    isa => DateTimeT,
    coerce => DateTimeT->coercion,
    required => 1,
);
 
has value => (
    is => 'ro',
    required => 1,
);
 
1;