Cory G Watson > JIRA-Client-REST-0.06 > JIRA::Client::REST

Download:
JIRA-Client-REST-0.06.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.06   Source  

NAME ^

JIRA::Client::REST - JIRA REST Client

VERSION ^

version 0.06

SYNOPSIS ^

    use JIRA::Client::REST;

    my $client = JIRA::Client::REST->new(
        username => 'username',
        password => 'password',
        url => 'http://jira.mycompany.com',
    );
    my $issue = $client->get_issue('TICKET-12');
    print $issue->{fields}->{priority}->{value}->{name}."\n";

DESCRIPTION ^

JIRA::Client::REST is a wrapper for the JIRA REST API. It is a thin wrapper, returning decoded version of the JSON without any munging or mangling.

HEADS UP ^

This module is under development and some of the REST API hasn't been implemented yet.

ATTRIBUTES ^

password

Set/Get the password to use when connecting to JIRA.

url

Set/Get the URL for the JIRA instance.

username

Set/Get the username to use when connecting to JIRA.

METHODS ^

get_issue($id, $expand)

Get the issue with the supplied id. Returns a HashRef of data.

get_issue_transitions($id, $expand)

Get the transitions possible for this issue by the current user.

get_issue_votes($id, $expand)

Get voters on the issue.

get_issue_watchers($id, $expand)

Get watchers on the issue.

get_project($key)

Get the project for the specifed key.

get_project_versions($key)

Get the versions for the project with the specified key.

get_version($id)

Get the version with the specified id.

unvote_for_issue($id)

Remove your vote from an issue.

unwatch_issue($id, $username)

Remove a watcher from an issue.

vote_for_issue($id)

Cast your vote in favor of an issue.

watch_issue($id, $username)

Watch an issue. (Or have someone else watch it.)

AUTHOR ^

Cory G Watson <gphat@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2011 by Cold Hard Code, LLC.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: