NAME

WebService::PutIo::Files - File Operations for put.io

SYNOPSIS

    use WebService::PutIo::Files;
	my $files=WebService::PutIo::Files->new(api_key=>'..',api_secret=>'..');
	my $res=$files->list;
	foreach my $file (@{$res->results}) {
	   print "Got ". Data::Dumper($file);
	}

DESCRIPTION

File related methods for the put.io web service

METHODS

list

Returns the list of items in a folder.

id = STRING or INTEGER
parent_id = STRING or INTEGER
offset = INTEGER (Default:0)
limit = INTEGER (Default: 20)
type = STRING (See Item class for available types)
orderby = STRING (Default: createdat_desc)

Orderby parameters:

id_asc
id_desc
type_asc
type_desc
name_asc
name_desc
extension_asc
extension_desc
createdat_asc

item= createdat_desc (Default)

create_dir

Creates and returns a new folder.

Parameters:

name
parent_id

info

Returns detailed information about an item.

Parameters:

id

rename

Renames and returns an item

Parameters:

id
name

move

Moves an item from a folder to another, and returns it.

Parameters:

id
parent_id

delete

Deletes an item

Parameters:

id

Returns list of found items

Parameters:

query

dirmap

Returns a flat list of directory list. Parent_id is the id of a folder the item is in.

COPYRIGHT AND LICENSE

Copyright (C) 2010, Marcus Ramberg.

This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.