summaryrefslogtreecommitdiff
path: root/lib/WebService/ForecastIo/DataSpan.pm
blob: 930f3e575bd5531137060416b6f9d75d96319e1c (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 -all;
 
has start_time => (
    is => 'ro',
    isa => DateTimeUTC,
    coerce => 1,
    required => 1,
);
 
has stop_time => (
    is => 'ro',
    writer => '_set_stop_time',
    isa => DateTimeUTC,
    coerce => 1,
    required => 1,
);
 
has value => (
    is => 'ro',
    required => 1,
);
 
1;