NAME
System - Interface to basic system function.
SYNOPSIS
my $system = Example::API::System->new(
app_name => __PACKAGE__,
app_version => __PACKAGE__->VERSION,
active_since => Time::HiRes::time(),
);
my $pong = $system->rpc_ping();
my $version = $system->rpc_version();
my $methods = $system->rpc_list_methods();
DESCRIPTION
rpc_ping()
Returns the string 'pong'.
rpc_status
Returns:
{
app_version => ...,
app_name => ...,
active_since => ...,
}
rpc_version()
Returns a struct:
{software_version => 'X.YZ'}
rpc_list_methods()
Returns a struct for all protocols with all endpoints and functions for that endpoint.
COPYRIGHT
(c) MMXVII - Abe Timmerman <abeltje@cpan.org>