Changes for version 0.18
- ! lib/RT/Client/REST.pm ! t/10-core.t
- Added methods 'take', 'untake', and 'steal'.
- If attribute 'server' is unset, RT::Client::REST::RequiredAttributeUnsetException will be thrown when a REST method is called.
- ! lib/RT/Client/REST/Exception.pm
- Added exceptions:
- RT::Client::REST::RequiredAttributeUnsetException
- RT::Client::REST::AlreadyTicketOwnerException
- Added exceptions:
- ! lib/RT/Client/REST/Object.pm ! t/20-object.t
- Added convenience assertions methods:
- _assert_rt_and_id
- _assert_rt
- Added assertions to methods 'retrieve', 'store', and 'count'.
- Added convenience assertions methods:
- ! lib/RT/Client/REST/Object/Exception.pm
- Added exceptions:
- RT::Client::REST::Object::NoopOperationException
- RT::Client::REST::Object::RequiredAttributeUnsetException
- Added exceptions:
- ! lib/RT/Client/REST/Ticket.pm ! t/22-ticket.t
- Added methods 'take', 'untake', and 'steal'
- Added assertions in a couple of places
- Fixed up POD.
- examples/take_ticket.pl
- Taking a ticket.
- ! MANIFEST
- Added new example.
Modules
talk to RT installation using REST protocol.
this object represents an attachment.
exceptions thrown by RT::Client::REST methods.
base class for RT objects.
Search results representation.
this object represents a ticket.
this object represents a transaction.
user object representation.
Provides
in lib/RT/Client/REST/Forms.pm
in lib/RT/Client/REST/Object/Exception.pm
Examples
- examples/comment_on_ticket.pl
- examples/create_ticket.pl
- examples/edit_custom_field.pl
- examples/edit_ticket.pl
- examples/edit_user.pl
- examples/list_attachments.pl
- examples/list_transactions.pl
- examples/list_transactions_rt.pl
- examples/search_tickets.pl
- examples/show_attachment.pl
- examples/show_ticket.pl
- examples/show_transaction.pl
- examples/show_user.pl
- examples/take_ticket.pl