NAME

WebService::MinFraud::Record::ShippingAddress - Contains data for the shipping address record associated with a transaction

VERSION

version 1.003000

SYNOPSIS

use 5.010;

use WebService::MinFraud::Client;

my $client = WebService::MinFraud::Client->new(
    user_id     => 42,
    license_key => 'abcdef123456',
);
my $request          = { device => { ip_address => '24.24.24.24' } };
my $insights         = $client->insights($request);
my $shipping_address = $insights->shipping_address;
say $shipping_address->distance_to_ip_location;

DESCRIPTION

This class contains the shipping address data associated with a transaction.

This record is returned by the Insights web service.

METHODS

This class provides the following methods:

distance_to_billing_address

Returns the distance in kilometers from the shipping address to the billing address.

distance_to_ip_location

Returns the distance in kilometers from the shipping address to the location of the IP address.

is_high_risk

Returns a boolean indicating whether the shipping address is considered high risk.

is_in_ip_country

Returns a boolean indicating whether the shipping address is in the same country as that of the IP address.

is_postal_in_city

Returns a boolean indicating whether the shipping postal code is in the shipping city. The attribute will not be set if the address is not in USA.

latitude

Returns the latitude of the shipping address.

longitude

Returns the longitude of the shipping address.

PREDICATE METHODS

The following predicate methods are available, which return true if the related data was present in the response body, false if otherwise:

has_distance_to_billing_address

has_distance_to_ip_location

has_is_high_risk

has_is_in_ip_country

has_is_postal_in_city

has_latitude

has_longitude

AUTHOR

Mateu Hunter <mhunter@maxmind.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2015 - 2016 by MaxMind, Inc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.