AnyEvent::WebService::Tracks::Project - Tracks project objects
0.02
$tracks->create_project($name, sub { my ( $project ) = @_; say $project->name; });
AnyEvent::WebService::Tracks::Project objects represent GTD projects in a Tracks installation.
When the project was completed.
When the project was created.
The Tracks ID of this project.
When the project was last updated.
Whether or not the project is complete.
Whether or not the project is hidden.
A description of this project.
This project's name (must be unique).
This project's position in the list of projects.
This functions a little bit differently than the other accessors; it takes either a Context object, a callback, or undef. If a Context object or undef is provided, that will be the new default context on the next update. If a callback is provided, a call is made to Tracks to retrieve the context object, which is then provided to the callback.
Most useful methods in this class come from its superclass, AnyEvent::WebService::Tracks::Resource.
Marks the project as complete on this project's next update.
Marks the project as active on this project's next update.
Marks the project as hidden on this project's next update.
Retrieves the list of todos under this project and calls $cb with an array reference containing them.
$cb
Rob Hoelz, rob at hoelz.ro
rob at hoelz.ro
Please report any bugs or feature requests to bug-AnyEvent-WebService-Tracks at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=AnyEvent-WebService-Tracks. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-AnyEvent-WebService-Tracks at rt.cpan.org
Copyright 2011 Rob Hoelz.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AnyEvent::WebService::Tracks::Resource, AnyEvent::WebService::Tracks
To install AnyEvent::WebService::Tracks, copy and paste the appropriate command in to your terminal.
cpanm
cpanm AnyEvent::WebService::Tracks
CPAN shell
perl -MCPAN -e shell install AnyEvent::WebService::Tracks
For more information on module installation, please visit the detailed CPAN module installation guide.