NAME¶
Role::REST::Client::Response - Response class for REST
SYNOPSIS¶
my $res = Role::REST::Client::Response->new(
code => '200',
response => HTTP::Response->new(...),
error => 0,
data_callback => sub { sub { ... } },
);
ATTRIBUTES¶
code¶
HTTP status code of the request
response¶
HTTP::Response object. Use this if you need more information than status and
content.
error¶
The error description returned from the user agent when the HTTP status code is
500 or higher. More detail may be found by calling
"$res->response->content".
failed¶
True if the request didn't succeed.
data¶
The deserialized data. Returns an empty hashref if the response was
unsuccessful.
AUTHOR¶
Kaare Rasmussen <kaare at cpan dot org>
COPYRIGHT AND LICENSE¶
This software is copyright (c) 2016 by Kaare Rasmussen.
This is free software; you can redistribute it and/or modify it
under the same terms as the Perl 5 programming language system itself.