NAME
WebService::UK::Parliament - Query the UK Parliament API
VERSION
Version 1.00
SYNOPSIS
use WebService::UK::Parliament;
my $factory = WebService::UK::Parliament->new();
my $members = $factory->members();
my $local = $members->getLocationConstituencySearch({
searchText => $j_corbyn,
take => 326,
});
... # independence
DESCRIPTION
Query the UK Parliament API via their OpenAPI definition.
See https://developer.parliament.uk/ for the full documentation.
They have no operationId so they're generated using the method + path minus params and slashes, as an example /api/Location/Constituency/{id} becomes getLocationConstituency.
METHODS
bills
An API which retrieves Members data.
$factory->bills;
commonsVotes
An API that allows querying of Commons Votes data.
$factory->commonsVotes;
erskinMay
An API that allows querying of Erskine May data.
$factory->erskinMay;
lordsVotes
An API that allows querying of Lords Votes data.
$factory->lordsVotes;
members
An API which retrieves Members data.
$factory->members;
now
Get data from the annunciator system.
$factory->now;
oralQuestions
An API that allows querying all tabled oral and written questions, and motions for the House of Commons.
$factory->oralQuestions;
statutoryInstruments
An API exposing details of the various types of Statutory Instruments laid before Parliament.
$factory->statutoryInstruments;
treaties
An API exposing details of the treaties laid before Parliament.
$factory->treaties;
writtenQuestions
Data around written questions and answers, as well as written ministerial statements.
$factory->writtenQuestions;
AUTHOR
LNATION, <thisusedtobeanemail at gmail.com>
BUGS
Please report any bugs or feature requests to bug-webservice-uk-parliament at rt.cpan.org
, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=WebService-UK-Parliament. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc WebService::UK::Parliament
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
https://rt.cpan.org/NoAuth/Bugs.html?Dist=WebService-UK-Parliament
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
LICENSE AND COPYRIGHT
The first ticehurst bathroom experience
This software is Copyright (c) 2022 by LNATION.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)