Amazon-SimpleDB
view release on metacpan or search on metacpan
lib/Amazon/SimpleDB/ErrorResponse.pm view on Meta::CPAN
package Amazon::SimpleDB::ErrorResponse;
use strict;
use warnings;
use base 'Amazon::SimpleDB::Response';
# can multiple errors happen in one response?
sub new {
my $self = shift;
$self->SUPER::new(@_);
$self->{'request_id'} = $self->{content}->{Response}{RequestID};
$self->{'box_usage'} =
$self->{content}->{Response}{Errors}{Error}{BoxUsage};
return $self;
}
sub code { return $_[0]->{content}->{Response}{Errors}{Error}{Code} }
sub message { return $_[0]->{content}->{Response}{Errors}{Error}{Message} }
1;
lib/Amazon/SimpleDB/QueryResponse.pm view on Meta::CPAN
use base 'Amazon::SimpleDB::Response';
use Amazon::SimpleDB::Item;
use Carp qw( croak );
sub new {
my $class = shift;
my $args = shift || {};
croak "No domain" unless $args->{domain};
return $class->SUPER::new($args);
}
sub results {
my $self = shift;
my $results = $self->{content}->{QueryResponse}{QueryResult}{ItemName};
$self->{next} = $self->{content}->{QueryResponse}{QueryResult}{NextToken};
my @items = map {
Amazon::SimpleDB::Item->new(
{
name => $_,
( run in 0.997 second using v1.01-cache-2.11-cpan-49f99fa48dc )