Net::Google::DocumentsList::Revision - revision object for Google Documents List Data API


Net-Google-DocumentsList documentation  | view source Contained in the Net-Google-DocumentsList distribution.

Index


NAME

Top

Net::Google::DocumentsList::Revision - revision object for Google Documents List Data API

SYNOPSIS

Top

  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

Top

This module represents revision object for Google Documents List Data API

METHODS

Top

export ( implemented in Net::Google::DocumentsList::Role::Exportable )

downloads the revision.

ATTRIBUTES

Top

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

Top

Noubo Danjou <nobuo.danjou@gmail.com>

SEE ALSO

Top

XML::Atom

Net::Google::DataAPI

Net::Google::DocumentsList::Role::Exportable

http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html

LICENSE

Top

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


Net-Google-DocumentsList documentation  | view source Contained in the Net-Google-DocumentsList distribution.