NAME
WebService::Wedata::Database - Wedata Database object
DESCRIPTION
Wedata Database object
METHODS
new
- Arguments: %params($ua, $api_key, $name, $description, $resource_url, @required_keys, @optional_keys, $permit_other_keys)
- Return Value: $database
my $database = WebService::Databse->new(
ua => LWP::UserAgent->new,
api_key => 'YOUR_API_KEY',
name => 'YOUR_DATABASE_NAME',
description => 'DESCRIPTUON',
required_keys => [qw/foo bar baz/],
optional_keys => [qw/hoge fuga/],
permit_other_keys => 1,
);
Constructor.
add_required_key
Add $key to required_keys.
add_optional_key
Add $key to optional_keys.
update
$database->description('updated description');
$database->update;
Update database.
delete
Delete database.
get_items
my @items = $database->get_items;
Get all items in $database.
get_item
Get specified $id item. Return value is instance of WebService::Wedata::Item.
create_item
Crete $item.
update_item
Update $item.
delete_item
Delete specified $id item.