NAME

Redmine::Fetch - It's new $module

SYNOPSIS

use Redmine::Fetch;

my $rf = Redmine::Fetch->new( $server_uri, $api_key, $project_id, $filter);
my $ticket = $rf->get_ticket_by_id(555);

DESCRIPTION

This module provides API access to the Redmine REST API

Please reference the Redmine API docs to determine Parameters for Filters etc.

You can find the docs here: http://www.redmine.org/projects/redmine/wiki/Rest_api

new

Creates a new Object. Handle over the Redmine Config

ua_config

Returns a config hashref for the Redmine REST API.

redmine_ua

Redmine Useragent. Abstracts PUT und GET Requests for the Redmine Rest API. Will dump errors per Data::Printer

update_or_create_wiki_page

Update or create Wiki pages in Redmine Wiki

delete_wiki_page

deletes Wiki Page

create_ticket

create ticket in Redmine Tracker

delete_ticket

delete a ticket in the Redmine Tracker

get_tickets

get list of Tickets

get_ticket_by_id

gets a Ticket by ID including the related Tickets

LICENSE

Copyright (C) Jens Gassmann Software Entwicklung.

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

AUTHOR