md', { title => 'My Project' });
=head1 DESCRIPTION
B<WWW::GoodData> is the client for GoodData JSON-based API
built atop L<WWW::GoodData::Agent> client agent, with focus
on usefullness and correctn
per funcitons for common actions.
=cut
use strict;
use warnings;
use WWW::GoodData::Agent;
use JSON;
use URI;
our $VERSION = '1.11';
our $root = new URI ('https://secure.gooddata.com/gdc');
=head
shift;
my $project = shift;
my $file = shift;
# Parse the manifest
my $upload_info = decode_json (slurp_file ($file));
die "$file: not a SLI manifest"
unless $upload_info->{dataSetSLIManifest
package WWW::GoodData::Agent;
=head1 NAME
WWW::GoodData::Agent - HTTP client for GoodData JSON-based API
=head1 SYNOPSIS
use WWW::GoodData::Agent;
my $ua = new WWW::GoodData::Agent;
my $meta
sy for follow
specifics of the GoodData service API, transparently handles conversion
to and from JSON content type and recognizes and handles various kinds
of exceptions and error states.
It is a su
s unless
documented otherwise.
=cut
use strict;
use warnings;
use base qw/LWP::UserAgent/;
use JSON;
our $VERSION = '1.0';
=head1 PROPERTIES
=over 4
=item root
L<URI> object pointing to root o