
WebService::Nestoria::Search::Response - Container object for the result set of a query to the Nestoria Search API.
This package is used by WebService::Nestoria::Search and a WebService::Nestoria::Search::Response object should never need to be explicitly created by the user.

Returns the raw data returned by the Nestoria API.
By default this will be JSON (JavaScript Object Notation.) get_json and get_xml are aliases to get_raw.
Returns the status code of the response. 200 on success, various other numbers on errors.
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()
Returns the number of listings found.
Returns a reference to a hash that contains the 'attribution' data returend by the server. Allows users to link back to Nestoria.
Returns the attribution formatted in HTML for ease of use on websites.
Returns the attribution formatted in XHTML for ease of use on websites.
Returns an array of WebService::Nestoria::Search::Result objects, each containing data about a single listing returned by the Nestoria API.
Returns the next WebService::Nestoria::Search::Result object to be fetched.
When out of listings returns undef,
making it suitable for use in while loops.
while ( $listing = $result->next_result ) {
# do something;
}
Resets the counter used for next_result.

Copyright (C) 2009 Lokku Ltd.

Alex Balhatchet (kaoru at slackwise dot net), Yoav Felberbaum (perl at mrdini dot com), Alistair Francis (cpan at alizta dot com).