SYNOPSIS
my
$stash
= WebService::BitbucketServer->new(
username
=>
'bob'
,
password
=>
'secret'
,
);
my
$api
=
$stash
->[% method %];
[% END %] =head1 DESCRIPTION
This is a Bitbucket Server REST API for [% api %].
Original API documentation created by and copyright Atlassian.
ATTRIBUTES
context
Get the instance of WebService::BitbucketServer passed to "new".
METHODS
new
$api
= [%
package
%]->new(
context
=>
$webservice_bitbucketserver_obj
);
Create a new API.
[% IF method %] Normally you would use $webservice_bitbucketserver_obj->[% method %]
instead.
[% END %]
SEE ALSO
NAME
WebService::BitbucketServer::WADL - Subroutines for parsing WADL and generating Bitbucket Server REST APIs
VERSION
version 0.605
FUNCTIONS
parse_wadl
$api_spec
= parse_wadl(
$wadl
);
Parse a string as WADL to get an arrayref of endpoints.
generate_submap
my
$code
= generate_submap(
$wadl
);
Generate a perl script that returns a mapping between endpoints and subroutine names.
generate_package
my
$code
= generate_package(
$package_name
,
$wadl
);
my
$code
= generate_package(
$package_name
,
$wadl
, \
%options
);
Generate the code (with optional documentation) for the endpoints specified in the WADL structure.
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/chazmcgarvey/WebService-BitbucketServer/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Charles McGarvey <chazmcgarvey@brokenzipper.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018 by Charles McGarvey.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.