use Mojo::Collection;
use Mojo::File 'path';
use Mojo::GoogleAnalytics::Report;
use Mojo::JSON qw(decode_json false true);
use Mojo::Promise;
use Mojo::JWT;
use Mojo::UserAgent;
use constant DEBUG =
$query, $cb) = @_;
my @ua_args;
@ua_args = (Mojo::URL->new($self->{batch_get_uri}), {},
json => {reportRequests => ref $query eq 'ARRAY' ? $query : [$query]});
if ($cb) {
my $p = $sel
{
shift->batch_get(shift, 1);
}
sub from_file {
my ($self, $file) = @_;
my $attrs = decode_json(path($file)->slurp);
for my $attr (keys %$attrs) {
$self->{$attr} ||= $attrs->{$attr};