Moo;
use Types::Standard qw(InstanceOf Dict Str);
use HTTP::Tiny;
use HTTP::Tiny::Multipart;
use JSON;
use WebService::Box::Types::Library qw(OptionalStr);
our $VERSION = 0.01;
has session =>
error => (is => 'rwp', isa => OptionalStr );
has jsonp => (is => 'ro', isa => InstanceOf["JSON"], lazy => 1, builder => sub { JSON->new->allow_nonref } );
has auth_header => (
is
$self->_set_error( $result->{content} );
return;
}
my %data = %{ $self->jsonp->decode( $result->{content} || "{}" ) || {} };
return %data;
}
sub _files_upload {
my (