Source: libponapi-client-perl
Section: perl
Priority: optional
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Andrius Merkys <merkys@debian.org>
Build-Depends: debhelper (>= 12)
Build-Depends-Indep: libhijk-perl,
 libjson-maybexs-perl,
 libmoose-perl,
 liburi-perl,
 libyahc-perl,
 perl
Standards-Version: 4.3.0
Homepage: https://metacpan.org/release/PONAPI-Client
Testsuite: autopkgtest-pkg-perl
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libponapi-client-perl
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libponapi-client-perl.git

Package: libponapi-client-perl
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends},
 libhijk-perl,
 libjson-maybexs-perl,
 libmoose-perl,
 liburi-perl,
 libyahc-perl
Description: Client to a JSON:API v1.0 service
 PONAPI::Client is a JSON:API compliant client; it should be able to communicate
 with any API-compliant service.
 .
 The client does a handful of checks required by the spec, then uses Hijk to
 communicate with the service.
 .
 In most cases, all API methods return a response document:
 .
 my $response = $client->retrieve(...);
 .
 In list context however, all API methods will return the request status and
 the document:
 .
 my ($status, $response) = $client->retrieve(...)
