NAME
Net::Google::DocumentsList::Revision - revision object for Google Documents List Data API
SYNOPSIS
use Net::Google::DocumentsList;
my $client = Net::Google::DocumentsList->new(
username => 'myname@gmail.com',
password => 'p4$$w0rd'
);
# taking one document
my $doc = $client->item;
# getting revisions
my @revisions = $doc->revisions;
for my $rev (@revisions) {
# checking revision updated time
if ( $rev->updated < DateTime->now->subtract(days => 1) ) {
# download a revision
$rev->export(
{
file => 'backup.txt',
format => 'txt',
}
);
last;
}
DESCRIPTION
This module represents revision object for Google Documents List Data API
METHODS
export ( implemented in Net::Google::DocumentsList::Role::Exportable )
downloads the revision.
ATTRIBUTES
publish
sets and gets whether if this revision is published or not.
publish_auto
sets and gets whether if new revision will be published automatically or not.
publish_outside_domain
sets and gets whether if this revision will be published to outside of the Google Apps domain.
publish_url
the published URL for this document. THIS DOES NOT WORK FOR NOW (2010 NOV 28)
updated
AUTHOR
Noubo Danjou <danjou@soffritto.org>
SEE ALSO
Net::Google::DocumentsList::Role::Exportable
http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.