NAME

Business::Fixflo::Resource

DESCRIPTION

This is a base class for Fixflo resource classes, it implements common behaviour. You shouldn't use this class directly, but extend it instead.

ATTRIBUTES

client
url
url_no_id

METHODS

to_hash

Returns a hash representation of the object.

my %data = $Issue->to_hash;

to_json

Returns a json string representation of the object.

my $json = $Issue->to_json;

get

Populates the object with its attributes (calls the API)

$Issue->get

As the data returned in the call to list objects does not contain the full data of the objects (it only contains lightweight information, such as the URLs of the objects you are interested in) you need to call the ->get method to populate the attributes on an object. Really the Paginator just contains a list of URLs and an easy way to navigate through them.

If the data returned from Fixflo contains attributes not available on the object then warnings will be raised for those attributes that couldn't be set - if you see any of these please raise an issue against the dist as these are likely due to updates to the Fixflo API.

AUTHOR

Lee Johnson - leejo@cpan.org

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. If you would like to contribute documentation, features, bug fixes, or anything else then please raise an issue / pull request:

https://github.com/Humanstate/business-fixflo