NAME
WebService::Nestoria::Search::Result - Container object for a WebService::Nestoria::Search result.
VERSION
version 1.022008
Contains all the information received about a single property listing and many functions for outputting the information.
This package is used by WebService::Nestoria::Search and a Result object should never need to be explicitly created by the user.
Functions
get_*
The get_* functions each return one attribute about the listing. They are as follows:
get_latitude
get_longitude
get_listing_type
get_property_type
get_datasource_name
get_lister_name
get_lister_url
get_price
get_price_type
get_price_currency
get_price_formatted
get_price_high
get_price_low
get_price_coldrent
get_title
get_summary
get_bedroom_number
get_bathroom_number
get_room_number
get_floor
get_size
get_size_unit
get_land_size
get_land_size_unit
get_thumb_url
get_thumb_height
get_thumb_width
get_img_url
get_img_height
get_img_width
get_keywords
get_guid
get_commission
get_construction_year
get_auction_date
get_updated_in_days
get_updated_in_days_formatted
get_location_accuracy
get_hashref
Returns a hashref containing the details of the listing with keys exactly as the list above. For example:
use Data::Dumper;
print Dumper($result->get_hashref);
$VAR1= {
'price_currency' => 'GBP',
'bathroom_number' => '2',
'price_formatted' => '459,950 GBP',
'listing_type' => 'buy',
'keywords' => 'Garden, Loft, Cellar, Reception',
'summary' => 'In need of complete refurbishment is this four bedroom family home located...',
'latitude' => '51.4508',
'lister_url' => 'http://rd.nestoria.co.uk/rd?l=api-sr-title-1&url=...',
'property_type' => 'house',
'price_type' => 'fixed',
'longitude' => '-0.129012',
'thumb_width' => '60',
'lister_name' => 'KF&H',
'thumb_url' => 'http://limg.nestoria.co.uk/f/b/fb67e2b0d76350f7ebcf8fa6488b2ec4.jpg',
'title' => 'Thornbury Road, Brixton',
'price' => '459950',
'bedroom_number' => '4',
'thumb_height' => '60',
'datasource_name' => 'PropertyFinder'
'floor' => '2',
};
Copyright
Copyright (C) 2009 Lokku Ltd.
Author
Alex Balhatchet (alex@lokku.com)
Patches supplied by Yoav Felberbaum and Alistair Francis.