assword => $args->{password},
_call_start => 0,
}, $class;
# init json object
$self->_json;
# init useragent
$self->ua;
# authenticate
$self->auth;
return
return $self->{UserAgent};
}
sub _json {
my $self = shift;
unless ( defined $self->{JSON} ) {
$self->{JSON} = JSON::PP->new;
$self->{JSON}->ascii->pretty->allow_nonref->allo
w_blessed
->allow_bignum;
}
return $self->{JSON};
}
sub trace {
my $self = shift;
$self->{Trace} = $_[0]
if (@_);
return $self->{Trace};
}
sub debug {
my $s