File Coverage

blib/lib/WebService/MinFraud/Role/Record/Address.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package WebService::MinFraud::Role::Record::Address;
2              
3 5     5   24585 use Moo::Role;
  5         10  
  5         29  
4 5     5   1536 use namespace::autoclean;
  5         11  
  5         24  
5              
6             our $VERSION = '1.010000';
7              
8 5     5   1483 use WebService::MinFraud::Types qw( Bool BoolCoercion Num);
  5         14  
  5         665  
9              
10             has distance_to_ip_location => (
11             is => 'ro',
12             isa => Num,
13             predicate => 1,
14             );
15              
16             has is_in_ip_country => (
17             is => 'ro',
18             isa => Bool,
19             coerce => BoolCoercion,
20             predicate => 1,
21             );
22              
23             has is_postal_in_city => (
24             is => 'ro',
25             isa => Bool,
26             coerce => BoolCoercion,
27             predicate => 1,
28             );
29              
30             has latitude => (
31             is => 'ro',
32             isa => Num,
33             predicate => 1,
34             );
35              
36             has longitude => (
37             is => 'ro',
38             isa => Num,
39             predicate => 1,
40             );
41              
42             1;
43              
44             # ABSTRACT: This is an address role that shipping and billing will consume
45              
46             __END__
47              
48             =pod
49              
50             =encoding UTF-8
51              
52             =head1 NAME
53              
54             WebService::MinFraud::Role::Record::Address - This is an address role that shipping and billing will consume
55              
56             =head1 VERSION
57              
58             version 1.010000
59              
60             =head1 SUPPORT
61              
62             Bugs may be submitted through L<https://github.com/maxmind/minfraud-api-perl/issues>.
63              
64             =head1 AUTHOR
65              
66             Mateu Hunter <mhunter@maxmind.com>
67              
68             =head1 COPYRIGHT AND LICENSE
69              
70             This software is copyright (c) 2015 - 2020 by MaxMind, Inc.
71              
72             This is free software; you can redistribute it and/or modify it under
73             the same terms as the Perl 5 programming language system itself.
74              
75             =cut