Address-PostCode-Australia
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Address/PostCode/Australia.pm view on Meta::CPAN
Address::PostCode::Australia - Interface to the Australia PostCode.
=head1 VERSION
Version 0.12
=cut
use 5.006;
use JSON;
use Data::Dumper;
use Address::PostCode::UserAgent;
use Address::PostCode::Australia::Place;
use Address::PostCode::Australia::Params qw(validate);
use Moo;
use namespace::autoclean;
extends 'Address::PostCode::UserAgent';
our $BASE_URL = 'https://auspost.com.au/api/postcode/search.json';
has 'auth_key' => (is => 'ro', required => 1);
lib/Address/PostCode/Australia/Params.pm view on Meta::CPAN
Version 0.12
=head1 DESCRIPTION
B<FOR INTERNAL USE ONLY>
=cut
use 5.006;
use strict; use warnings;
use Data::Dumper;
use parent 'Exporter';
our @EXPORT_OK = qw(validate);
sub check_num {
my ($num) = @_;
die "ERROR: Invalid NUM data type [$num]"
unless (defined $num && $num =~ /^\d+$/);
};
lib/Address/PostCode/Australia/Place.pm view on Meta::CPAN
Address::PostCode::Australia::Place - Placeholder for 'place' for Address::PostCode::Australia.
=head1 VERSION
Version 0.12
=cut
use 5.006;
use Data::Dumper;
use Moo;
use namespace::autoclean;
has 'id' => (is => 'ro');
has 'category' => (is => 'ro');
has 'location' => (is => 'ro');
has 'latitude' => (is => 'ro');
has 'longitude' => (is => 'ro');
has 'postcode' => (is => 'ro');
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.739 second using v1.00-cache-2.02-grep-82fe00e-cpan-2c419f77a38b )