Changes for version 0.13

  • Added searching APIs.
  • ! lib/RT/Client/REST/Object.pm
    • Added methods 'search' and 'count'.
    • Updated POD.
  • lib/RT/Client/REST/SearchResult.pm
    • This class is an OO representation of search results.
  • t/40-search.t
    • Tests for RT/Client/REST/SearchResult.pm
  • examples/search_tickets.pl
    • Example of a search.
  • ! lib/RT/Client/REST.pm
    • Added method 'search'.
    • Modified POD to reflect latest changes.
  • ! t/10-core.t
    • Added test for method 'search'.
  • ! lib/RT/Client/REST/Exception.pm
    • Added RT::Client::REST::InvalidQueryException
    • Added $VERSION
  • ! lib/RT/Client/REST/Object/Exception.pm
    • Added two exceptions:
      • RT::Client::REST::Object::InvalidSearchParametersException
      • RT::Clite::REST::Object::InvalidAttributeException
  • ! TODO
    • Search has been implemented.
  • ! MANIFEST
    • Added search-related files.

Modules

talk to RT installation using REST protocol.
base class for RT objects.
Search results representation.
ticket object.

Provides

in lib/RT/Client/REST/Exception.pm
in lib/RT/Client/REST/Forms.pm
in lib/RT/Client/REST/Object/Exception.pm