NAME
WebService::Nestoria::Search::MetadataResponse - Container object for the result of a metadata query to the Nestoria Search API.
VERSION
version 1.022000
This package is used by WebService::Nestoria::Search and a WebService::Nestoria::Search::MetadataResponse object should never need to be explicitly created by the user.
Functions
get_hashref
Returns a reference to a hash that contains exactly what the response from the Nestoria API gave, converted from JSON into a hashref with JSON::from_json()
get_metadata
Returns a reference to a hash that maps metadata names to the statistics associated with it.
get_average_price
Returns the average for properties which match the number of bedrooms, property type and listing type, for the given month.
my %options = (
# required
listing_type => 'rent',
range => 'monthly', # 'monthly' ('quarterly' is deprecated, and has no data.)
# optional depending on 'range'
year => 2007, # 4 digit date
month => 'January', # eg. '1', 'Jan' or 'January'
# optional
num_beds => 3 # integer
per_sqm => 1, # price returned per square metre
);
my $average_price = $metadata->get_average_price(%options);
Rent prices are monthly. Prices are in local currency (EUR, GBP, INR, etc) See http://www.nestoria.co.uk/help/api-metadata to see from when data is available for each country
If year and month are not supplied data for the most recent month available will be returned.
get_num_datapoints
Called the same way as get_average_price, but instead returns the number of datapoints used to calculate the average.
Copyright
Copyright (C) 2009 Lokku Ltd.
Author
Alex Balhatchet (alex@lokku.com)
Patches supplied by Yoav Felberbaum and Alistair Francis.