e warnings;
use feature 'signatures';
no warnings qw(experimental::signatures);
use Carp ();
use JSON ();
our $VERSION = 4.01;
package Net::Google::Analytics::MeasurementProtocol {
sub new ($cla
push @formatted_events, { name => $name, params => $params }
}
my $payload = JSON::encode_json({
client_id => $self->{client_id},
events => \@formatted_events,
});
'Furl') ? undef : (), $payload );
if ($res->is_success) {
return $self->{debug} ? JSON::decode_json($res->decoded_content) : 1;
}
return { __PACKAGE__ => $res->decoded_content };
}