summaryrefslogtreecommitdiff
path: root/lib/WebService/ForecastIo/DataSpan.pm
blob: f2e6c0dda4fb1c4657a35932c0d2bbb11f819551 (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 Types::DateTime -all;
use namespace::clean;
 
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;