The cl-gdata Reference Manual

This is the cl-gdata Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:14:12 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-gdata

Common Lisp interface to the Google GData API’s

Author

Elias Martenson <>

License

BSD

Dependencies
  • split-sequence (system).
  • drakma (system).
  • cxml (system).
  • xpath (system).
  • url-rewrite (system).
  • flexi-streams (system).
  • parse-number (system).
  • cl-ppcre (system).
  • gzip-stream (system).
  • closer-mop (system).
  • cl-fad (system).
  • trivial-utf-8 (system).
  • alexandria (system).
  • string-case (system).
  • local-time (system).
  • cl-json (system).
Source

cl-gdata.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 cl-gdata/src

Source

cl-gdata.asd.

Parent Component

cl-gdata (system).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 cl-gdata/cl-gdata.asd

Source

cl-gdata.asd.

Parent Component

cl-gdata (system).

ASDF Systems

cl-gdata.

Packages

cl-gdata-system.


4.1.2 cl-gdata/src/package.lisp

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata.


4.1.3 cl-gdata/src/misc-package.lisp

Dependency

package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-misc.


4.1.4 cl-gdata/src/clientlogin-package.lisp

Dependency

misc-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-clientlogin.


4.1.5 cl-gdata/src/oauth-package.lisp

Dependency

clientlogin-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-oauth.


4.1.6 cl-gdata/src/scope-package.lisp

Dependency

oauth-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-scope.


4.1.7 cl-gdata/src/device-package.lisp

Dependency

scope-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-device.


4.1.8 cl-gdata/src/app-package.lisp

Dependency

device-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-app.


4.1.9 cl-gdata/src/docs-list-package.lisp

Dependency

app-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-docs-list.


4.1.10 cl-gdata/src/spreadsheets-package.lisp

Dependency

docs-list-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-spreadsheets.


4.1.11 cl-gdata/src/picasa-package.lisp

Dependency

spreadsheets-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-picasa.


4.1.12 cl-gdata/src/contacts-package.lisp

Dependency

picasa-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-contacts.


4.1.13 cl-gdata/src/issue-tracker-package.lisp

Dependency

contacts-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-issue-tracker.


4.1.14 cl-gdata/src/calendar-package.lisp

Dependency

issue-tracker-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-calendar.


4.1.15 cl-gdata/src/sites-package.lisp

Dependency

calendar-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-sites.


4.1.16 cl-gdata/src/cl-gdata-user.lisp

Dependency

sites-package.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Packages

cl-gdata-user.


4.1.17 cl-gdata/src/cl-gdata.lisp

Dependency

cl-gdata-user.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface

4.1.18 cl-gdata/src/misc.lisp

Dependency

cl-gdata.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.19 cl-gdata/src/json-misc.lisp

Dependency

misc.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

json-instance-data (reader method).


4.1.20 cl-gdata/src/xml-misc.lisp

Dependency

json-misc.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.21 cl-gdata/src/auth.lisp

Dependency

xml-misc.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

debug-get-and-display-url (function).


4.1.22 cl-gdata/src/clientlogin-auth.lisp

Dependency

auth.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.23 cl-gdata/src/scope-auth.lisp

Dependency

clientlogin-auth.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.24 cl-gdata/src/device-auth.lisp

Dependency

scope-auth.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.25 cl-gdata/src/app-auth.lisp

Dependency

device-auth.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.26 cl-gdata/src/atom.lisp

Dependency

app-auth.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.27 cl-gdata/src/docs-list.lisp

Dependency

atom.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.28 cl-gdata/src/docs-access.lisp

Dependency

docs-list.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.29 cl-gdata/src/spreadsheets.lisp

Dependency

docs-access.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.30 cl-gdata/src/contacts.lisp

Dependency

spreadsheets.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.31 cl-gdata/src/picasa.lisp

Dependency

contacts.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.32 cl-gdata/src/issue-tracker.lisp

Dependency

picasa.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.33 cl-gdata/src/sites.lisp

Dependency

issue-tracker.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface

list-pages (function).

Internals

4.1.34 cl-gdata/src/calendar.lisp

Dependency

sites.lisp (file).

Source

cl-gdata.asd.

Parent Component

src (module).

Public Interface
Internals

parse-timestamp (function).


5 Packages

Packages are listed by definition order.


5.1 cl-gdata-scope

Source

scope-package.lisp.

Use List
Used By List
Public Interface
Internals

5.2 cl-gdata-issue-tracker

Source

issue-tracker-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface
Internals

5.3 cl-gdata-picasa

Source

picasa-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface
Internals

5.4 cl-gdata-misc

Internal package used by the cl-gdata implementation. Not intended for general use.

Source

misc-package.lisp.

Use List
Used By List
Public Interface
Internals

5.5 cl-gdata-docs-list

Source

docs-list-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface
Internals

5.6 cl-gdata-device

Source

device-package.lisp.

Use List
Public Interface

device-session (class).

Internals

5.7 cl-gdata-spreadsheets

Source

spreadsheets-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface
Internals

5.8 cl-gdata-app

Source

app-package.lisp.

Use List
Public Interface

app-session (class).

Internals

5.9 cl-gdata-clientlogin

Source

clientlogin-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface

clientlogin-session (class).

Internals

5.10 cl-gdata-calendar

Source

calendar-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface
Internals

parse-timestamp (function).


5.11 cl-gdata-system

Source

cl-gdata.asd.

Use List
  • asdf/interface.
  • common-lisp.

5.13 cl-gdata-contacts

Source

contacts-package.lisp.

Use List
Used By List

cl-gdata-user.

Public Interface
Internals

5.14 cl-gdata-oauth

Source

oauth-package.lisp.

Use List

5.15 cl-gdata-sites

Source

sites-package.lisp.

Use List
Public Interface

list-pages (function).

Internals

5.16 cl-gdata

cl-gdata is a project aimed at implementing the Google GData API’s in Common Lisp. The actual implementations of the different services can be found in the packages: CL-GDATA-SPREADSHEETS, CL-GDATA-CONTACTS, CL-GDATA-DOCS-LIST, CL-GDATA-ISSUE-TRACKER, CL-GDATA, CL-GDATA-PICASA

Source

package.lisp.

Use List

common-lisp.

Used By List
Public Interface

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Constants

Constant: +atom-tag-edit+
Package

cl-gdata-misc.

Source

atom.lisp.

Constant: +atom-tag-feed+
Package

cl-gdata-misc.

Source

atom.lisp.

Constant: +atom-xml-mime-type+
Package

cl-gdata-misc.

Source

atom.lisp.

Constant: +docs-thumbnail+
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Constant: +email-tag-home+
Package

cl-gdata-contacts.

Source

contacts.lisp.

Constant: +email-tag-other+
Package

cl-gdata-contacts.

Source

contacts.lisp.

Constant: +email-tag-work+
Package

cl-gdata-contacts.

Source

contacts.lisp.

Constant: +http-gdata-user-agent+
Package

cl-gdata-misc.

Source

auth.lisp.

Constant: +phone-tag-home+
Package

cl-gdata-contacts.

Source

contacts.lisp.

Constant: +phone-tag-mobile+
Package

cl-gdata-contacts.

Source

contacts.lisp.

Constant: +scheme-kind+
Package

cl-gdata-misc.

Source

misc.lisp.

Constant: +spreadsheets-cellsfeed+
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Constant: +spreadsheets-tablesfeed+
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Constant: +spreadsheets-worksheetsfeed+
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.


6.1.2 Special variables

Special Variable: *gdata-api-key*

The default API key that is used by some services (mainly the Google Calendar API)

Package

cl-gdata.

Source

cl-gdata.lisp.

Special Variable: *gdata-session*

The last authenticated session. Used as a default for gdata functions.

Package

cl-gdata.

Source

cl-gdata.lisp.

Special Variable: *verbose-http-errors*

If non-nil, report detailed HTTP error information to *DEBUG-IO*

Package

cl-gdata.

Source

cl-gdata.lisp.


6.1.3 Macros

Macro: check-api-key (v)
Package

cl-gdata-misc.

Source

misc.lisp.

Macro: check-range (place min max)
Package

cl-gdata-misc.

Source

misc.lisp.

Macro: print-unreadable-safely ((&rest slots) object stream &body body)

A version of PRINT-UNREADABLE-OBJECT and WITH-SLOTS that is safe to use with unbound slots

Package

cl-gdata-misc.

Source

misc.lisp.

Macro: with-gdata-namespaces (&body body)
Package

cl-gdata-misc.

Source

xml-misc.lisp.


6.1.4 Ordinary functions

Function: add-comment (issue author summary content &key session owner-update status labels cc-update)
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Function: atom-xml-writer (content)

Return a function that when called with a stream STREAM, will apply BUILD-ATOM-XML-STREAM on CONTENT and STREAM.

Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: build-atom-document (content)

Given a sexp-based structure of an atom document, return a DOM tree describing the corresponding XML document.

The data structure is a list of elements. An element can be either a node definition or a simple string. A node definition is a list where the two first elements is the namespace name and the node name respectively. The further list entries are pairs of strings, the first of which is an attribute name and the second is the attribute value.

For example, consider the following XML snippet:

<atom:foo>
<atom:bar>hello</atom:bar>
<atom:inner>
<atom:xyz foo="bar">text here</atom:xyz> </atom:inner>
</atom:foo>

The resulting sexp would then look like this:

(("atom" "foo")
(("atom" "bar") "hello")
(("atom" "inner")
(("atom" "xyz" "foo" "bar") "text here")))

Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: build-atom-xml-stream (content stream)

Convert the atom structure in CONTENT as per BUILD-ATOM-DOCUMENT and write the resulting XML data to STREAM.

Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: cell-input-value (worksheet row col &optional default-value)

Returns the input value of the given cell. The input value is the value that is typed into the cell, for example a formula. The evaluated value is accessible through the function CELL-VALUE.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: (setf cell-input-value) (worksheet row col)

Set the input value of the cell.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: cell-value (worksheet row col &optional default-value)

Returns the value of the cell. The value is the content in the cell after evaluating any formula that the cell has.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: create-document (type title &key session)

Create a document of the given TYPE. TITLE indicates the title of the document.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: delete-document (document &key session delete)

Delete a document. If DELETE is NIL, the file is moved to the trash. If DELETE is non-NIL, the file will be permanently deleted.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: display-stream-if-debug (stream)
Package

cl-gdata-misc.

Source

auth.lisp.

Function: download-document (document destination &key session content-type)

Downloads DOCUMENT. DESTINATION is a function which will be called with an input stream as an argument. CONTENT-TYPE indicates the desired format of the downloaded data. If NIL, then download the file in the default format. Note that most files are only available in a single format, so NIL is usually the correct value for this parameter.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: download-document-to-file (document destination &key session content-type overwrite)

Downloads DOCUMENT to a file. DESTINATION is the name of the file. If the file already exists and OVERWRITE is non-NIL, overwrite the file, otherwise signal an error. CONTENT-TYPE is specified as per DOWNLOAD-DOCUMENT.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: download-photo-to-file (photo filespec &key type overwrite)

Download the given photo to a file given by FILESPEC. If given, TYPE indicates the image type to download. TYPE must be one of the types returned by PHOTO-IMAGE-TYPES. If the OVERWRITE keyword is non-NIL, an existing file will be overwritten, otherwise an error will be raised.

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: download-photo-to-stream (photo out-stream &key type)

Download the given photo and write the content to OUT-STREAM. If given, TYPE indicates the image type to download. TYPE must be one of the types returned by PHOTO-IMAGE-TYPES.

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: find-document-feed (document rel type)

This version should be eliminated once all existing code has been moved to atom-feed-entry instances

Package

cl-gdata-misc.

Source

atom.lisp.

Function: find-feed-from-atom-feed-entry (entry rel &optional type)
Package

cl-gdata-misc.

Source

atom.lisp.

Function: find-namespace-url (name)
Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: get-text-from-node (node)
Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: http-request-with-stream (url callback &key session method content-type content-length content additional-headers force-binary accepted-status version)
Package

cl-gdata-misc.

Source

auth.lisp.

Function: init-json-fields (obj definitions)
Package

cl-gdata-misc.

Source

json-misc.lisp.

Function: list-albums (&key session user)

Return a list of all accessible albums for a user. USER indicates the username whose albmus should be retrieved. Defaults to the current user.

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: list-calendars (&key api-key session)

List all calendars for the authenticated user.

Package

cl-gdata-calendar.

Source

calendar.lisp.

Function: list-contacts (&key session username updated-min max-results start-index query-string)

Return a list of all contacts for the specified user

Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: list-doc-acls (document)
Package

cl-gdata-docs-list.

Source

docs-access.lisp.

Function: list-documents (&key session max-results showfolders type query-string updated-min)

List all the documents that belongs to the authenticated user.

:MAX-RESULTS can be set to an integer (up to a maximum of 1000) that limits the number of returned objects.

If :SHOWFOLDERS is non-NIL, the resulting list will also contain folder objects.

:TYPE can be used to limit the output to a specific type of documents (one of :DOCUMENT,
:SPREADSHEET, :PRESENTATION, :DRAWING or :FOLDER).

If :QUERY-STRING is non-NIL, it is used as a search term.

If given, :UPDATED-MIN indicates the oldest documents that should be included in the output. The value can be either a universal time value, a local-time instance, or a string in standard ISO format.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: list-events (calendar &key api-key session)

List calendar events. CALENDAR is either an instance of calendar, or a calendar id string.

Package

cl-gdata-calendar.

Source

calendar.lisp.

Function: list-issues (project-name &key session include-comments)
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Function: list-pages (site &key domain session include-deleted include-draft kind max-results query-string updated-min)

List all the pages that belongs to the authenticated user.

SITE is the site name that appears in the site’s landing page URL, such as in http://sites.google.com/a/domainName/siteName.

:DOMAIN is the domain name, such as "site" or a Google Apps domain.

:INCLUDE-DELETED and :INCLUDE-DRAFT specify whether to include deleted pages and unfinished entries.

:KIND is a list of keywords specifying possible material to return. Possible values are :ANNOUNCEMENT, :ANNOUNCEMENTSPAGE, :ATTACHMENT, :COMMENT, :FILECABINET, :LISTITEM, :LISTPAGE, :WEBPAGE, :WEBATTACHMENT, :TEMPLATE. Some of them might not be supported by this version of the library.

If :PATH is non-NIL, the query is restricted to a certain page hierarchy.

:MAX-RESULTS can be set to an integer (up to a maximum of 1000) that limits the number of returned objects.

If :QUERY-STRING is non-NIL, it is used as a search term.

If given, :UPDATED-MIN indicates the oldest documents that should be included in the output. The value can be either a universal time value, a local-time instance, or a string in standard ISO format.

Package

cl-gdata-sites.

Source

sites.lisp.

Function: list-photos (album &key session)

Return a list of photos in a given album

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: list-photos-from-url (url &key session)

Return a list of photos in a given album specified using the Picasa album url format

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: load-and-parse (url &key session method content-type content additional-headers force-binary accepted-status version)
Package

cl-gdata-misc.

Source

auth.lisp.

Function: load-and-parse-json (url &key session)
Package

cl-gdata-misc.

Source

json-misc.lisp.

Function: load-atom-feed-url (url class &key session version)
Package

cl-gdata-misc.

Source

atom.lisp.

Function: load-cell-range (worksheet &key session min-row max-row min-col max-col)

Loads the specified cell range into the worksheet.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: load-feed (url class &key session version)
Package

cl-gdata-misc.

Source

atom.lisp.

Function: load-worksheets (doc &key session)

Loads the worksheets into the document instance. Returns the new worksheets.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: make-url-search-params (url &rest definitions)

Appends a set of candidate parameters to URL and returns the resulting url.
The arguments in DEFINITIONS consists of a set of pairs, the first of which
is a string, and the second is any printable value or NIL. If the value is
NIL, the pair is ignored, otherwise the first is used as a parameter name
and the second is its value.

For example, the following call:

(make-url-search-params "http://www.example.com/foo" "foo" nil "bar" 10 "xyz" "foo")

Will result in the following string:

http://www.example.com/foo?bar=10&xyz=foo

Package

cl-gdata-misc.

Source

misc.lisp.

Function: map-cell-range (worksheet function &key session min-row max-row min-col max-col)

Call FUNCTION for each cell that has a value in the given WORKSHEET. FUNCTION is called with 3 arguments: The SPREADSHEET-CELL instance, the row and the column indexes.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: name-from-filename (file)

Returns the name part of FILE. FILE can be either a string or a pathspec.

Package

cl-gdata-misc.

Source

misc.lisp.

Function: oauth2-token-expired-p (token)
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Function: oauth2-token-update-with (token new-data)
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Function: parse-date-string (value)

Parse a date value and return it as an ISO date.

Package

cl-gdata-misc.

Source

misc.lisp.

Function: parsed-json-request (operation endpoint parameters)
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Function: photo-image-types (photo)

Return a list of image types available for the given photo

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: request-oauth2-token (endpoint parameters &key errorp)
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Function: save-updated-cells (worksheet &key session)

Update the spreadsheet document with all changes that has been made.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: update-contact (contact &key session)

Update the remote contact list to reflect any local changes to the contact

Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: update-from-xpath (node entry slot-descriptor)
Package

cl-gdata-misc.

Source

atom.lisp.

Function: upload-document (file &key title description session chunk-size convert content-type progress-update)

Upload a document to Google.

TITLE indicates the document name under which the file will be stored. DESCRIPTION is the description of the file. CHUNK-SIZE indicates the size of each upload chunk. This value must be a multiple of 512 kB. If non-NIL, CONVERT indicates that the file should be converted to the apropriate document format. For example, word processing documents will be converted to an editable Google Docs document. CONTENT-TYPE specifies the format of the data. If given, PROGRESS-UPDATE will be called after each chunk has been uploaded. It will be called with one argument, the number of bytes uploaded.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: upload-photo (album type stream title &key session summary)

Upload a photo to Picasa. ALBUM indicates the album the the photo should be uploaded to. TYPE is the mime-type of the photo and must be one of the allowed types in *ALLOWED-IMAGE-MIME-TYPES*. STREAM must be a binary input stream from which to read the image data. TITLE is the title of the photo. SUMMARY is the summary for the photo.

Package

cl-gdata-picasa.

Source

picasa.lisp.

Function: value-by-xpath (expression node &key default-value)
Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: worksheet-cols (worksheet)

Returns the number of columns in the worksheet

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: worksheet-rows (worksheet)

Returns the number of rows in the worksheet

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.


6.1.5 Generic functions

Generic Function: authenticated-request (url session &key method parameters content want-stream content-type additional-headers user-agent force-binary content-length &allow-other-keys)

Performs an authenticated request to the Google services

Package

cl-gdata-misc.

Source

auth.lisp.

Methods
Method: authenticated-request (url (session scope-session) &key method parameters content want-stream content-type additional-headers user-agent force-binary content-length)
Source

scope-auth.lisp.

Method: authenticated-request (url (session clientlogin-session) &key method parameters content want-stream content-type additional-headers user-agent force-binary content-length)
Source

clientlogin-auth.lisp.

Method: authenticated-request (url (session null) &key &allow-other-keys)
Method: authenticated-request (url session &key &allow-other-keys)
Generic Reader: calendar-id (object)
Package

cl-gdata-calendar.

Methods
Reader Method: calendar-id ((calendar calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

id.

Generic Reader: calendar-summary (object)
Package

cl-gdata-calendar.

Methods
Reader Method: calendar-summary ((calendar calendar))

automatically generated reader method

Source

calendar.lisp.

Target Slot

summary.

Generic Writer: (setf calendar-summary) (object)
Package

cl-gdata-calendar.

Methods
Writer Method: (setf calendar-summary) ((calendar calendar))

automatically generated writer method

Source

calendar.lisp.

Target Slot

summary.

Generic Reader: document-content (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: document-content ((document document))

automatically generated reader method

Source

docs-list.lisp.

Target Slot

content.

Generic Reader: document-description (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: document-description ((document document))

automatically generated reader method

Source

docs-list.lisp.

Target Slot

description.

Generic Reader: document-feeds (object)
Package

cl-gdata-misc.

Methods
Reader Method: document-feeds ((node-dom-mixin node-dom-mixin))

A list of links from this document.
Each entry is a list of the three attributes in a "link" node: "rel", "type", "href".

Source

atom.lisp.

Target Slot

feeds.

Generic Reader: document-id-url (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: document-id-url ((document document))

automatically generated reader method

Source

docs-list.lisp.

Target Slot

id-url.

Generic Reader: document-resource-id (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: document-resource-id ((document document))

The resource ID of the document, from the <resource-id> node in the XML document.

Source

docs-list.lisp.

Target Slot

resource-id.

Generic Reader: document-suggested-filename (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: document-suggested-filename ((document document))

automatically generated reader method

Source

docs-list.lisp.

Target Slot

suggested-filename.

Generic Reader: document-updated (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: document-updated ((document document))

automatically generated reader method

Source

docs-list.lisp.

Target Slot

updated.

Generic Reader: email (object)
Generic Writer: (setf email) (object)
Package

cl-gdata-contacts.

Methods
Reader Method: email ((contact contact))
Writer Method: (setf email) ((contact contact))

Alist of email addresses

Source

contacts.lisp.

Target Slot

email.

Generic Reader: event-created (object)
Package

cl-gdata-calendar.

Methods
Reader Method: event-created ((event event))

automatically generated reader method

Source

calendar.lisp.

Target Slot

created.

Generic Reader: event-end (object)
Package

cl-gdata-calendar.

Methods
Reader Method: event-end ((event event))

automatically generated reader method

Source

calendar.lisp.

Target Slot

end.

Generic Reader: event-id (object)
Package

cl-gdata-calendar.

Methods
Reader Method: event-id ((event event))

automatically generated reader method

Source

calendar.lisp.

Target Slot

id.

Generic Reader: event-start (object)
Package

cl-gdata-calendar.

Methods
Reader Method: event-start ((event event))

automatically generated reader method

Source

calendar.lisp.

Target Slot

start.

Generic Reader: event-summary (object)
Package

cl-gdata-calendar.

Methods
Reader Method: event-summary ((event event))

automatically generated reader method

Source

calendar.lisp.

Target Slot

summary.

Generic Reader: event-updated (object)
Package

cl-gdata-calendar.

Methods
Reader Method: event-updated ((event event))

automatically generated reader method

Source

calendar.lisp.

Target Slot

updated.

Generic Reader: family-name (object)
Generic Writer: (setf family-name) (object)
Package

cl-gdata-contacts.

Methods
Reader Method: family-name ((contact contact))
Writer Method: (setf family-name) ((contact contact))

Content of the <gd:name><gd:familyName> node

Source

contacts.lisp.

Target Slot

family-name.

Generic Reader: feed-entry-feeds (object)
Package

cl-gdata-misc.

Methods
Reader Method: feed-entry-feeds ((atom-feed-entry atom-feed-entry))

List of all link elements

Source

atom.lisp.

Target Slot

feeds.

Generic Reader: feed-entry-title (object)
Package

cl-gdata-misc.

Methods
Reader Method: feed-entry-title ((atom-feed-entry atom-feed-entry))

Content of the <title> node

Source

atom.lisp.

Target Slot

title.

Generic Reader: full-name (object)
Generic Writer: (setf full-name) (object)
Package

cl-gdata-contacts.

Methods
Reader Method: full-name ((contact contact))
Writer Method: (setf full-name) ((contact contact))

Content of the <gd:name><gd:fullName> node

Source

contacts.lisp.

Target Slot

full-name.

Generic Reader: given-name (object)
Generic Writer: (setf given-name) (object)
Package

cl-gdata-contacts.

Methods
Reader Method: given-name ((contact contact))
Writer Method: (setf given-name) ((contact contact))

Content of the <gd:name><gd:givenName> node

Source

contacts.lisp.

Target Slot

given-name.

Generic Reader: issue-author-name (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-author-name ((atom-author-mixin atom-author-mixin))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

author-name.

Generic Reader: issue-author-uri (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-author-uri ((atom-author-mixin atom-author-mixin))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

author-url.

Generic Reader: issue-content (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-content ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

content.

Generic Reader: issue-label (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-label ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

label.

Generic Reader: issue-owner-uri (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-owner-uri ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

owner-uri.

Generic Reader: issue-owner-username (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-owner-username ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

owner-username.

Generic Reader: issue-stars (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-stars ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

stars.

Generic Reader: issue-state (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-state ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

state.

Generic Reader: issue-status (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-status ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

status.

Generic Function: load-atom-feed (document class-name)

Loads an atom feed into a list of atom-feed-entry instances

Package

cl-gdata-misc.

Source

atom.lisp.

Methods
Method: load-atom-feed (document (class atom-feed-entry-class))
Method: load-atom-feed (document (class symbol))
Generic Reader: node-dom (object)
Package

cl-gdata-misc.

Methods
Reader Method: node-dom ((atom-feed-entry atom-feed-entry))

The underlying dom for this node

Source

atom.lisp.

Target Slot

node-dom.

Reader Method: node-dom ((node-dom-mixin node-dom-mixin))

The DOM node that was used to initialise this document

Source

atom.lisp.

Target Slot

node-dom.

Generic Reader: oauth2-token-expiration-date (object)
Package

cl-gdata-scope.

Methods
Reader Method: oauth2-token-expiration-date ((oauth2-token oauth2-token))

automatically generated reader method

Source

scope-auth.lisp.

Target Slot

expiration-date.

Generic Reader: oauth2-token-refresh-code (object)
Package

cl-gdata-scope.

Methods
Reader Method: oauth2-token-refresh-code ((oauth2-token oauth2-token))

automatically generated reader method

Source

scope-auth.lisp.

Target Slot

refresh-code.

Generic Reader: phone-number (object)
Package

cl-gdata-contacts.

Methods
Reader Method: phone-number ((contact contact))

Alist of phone numbers

Source

contacts.lisp.

Target Slot

phone-number.

Generic Reader: photo-abs-rotation (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-abs-rotation ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

abs-rotation.

Generic Reader: photo-comment-count (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-comment-count ((photo photo))

The number of comments that has been posted for this photo

Source

picasa.lisp.

Target Slot

comment-count.

Generic Reader: photo-commenting-enabled (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-commenting-enabled ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

commenting-enabled.

Generic Reader: photo-content (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-content ((photo photo))

A list of content locations

Source

picasa.lisp.

Target Slot

content.

Generic Reader: photo-exif-exposure (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-exposure ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-exposure.

Generic Reader: photo-exif-flash (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-flash ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-flash.

Generic Reader: photo-exif-focallength (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-focallength ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-focallength.

Generic Reader: photo-exif-fstop (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-fstop ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-fstop.

Generic Reader: photo-exif-iso (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-iso ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-iso.

Generic Reader: photo-exif-make (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-make ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-make.

Generic Reader: photo-exif-model (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-exif-model ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

exif-model.

Generic Reader: photo-height (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-height ((photo photo))

The height of the photo in pixels

Source

picasa.lisp.

Target Slot

height.

Generic Reader: photo-id (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-id ((photo photo))

The photo ID

Source

picasa.lisp.

Target Slot

photo-id.

Generic Reader: photo-media-credit (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-media-credit ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

media-credit.

Generic Reader: photo-media-thumbnail (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-media-thumbnail ((photo photo))

A list of thumbnail descriptions

Source

picasa.lisp.

Target Slot

media-thumbnail.

Generic Reader: photo-position (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-position ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

position.

Generic Reader: photo-published (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-published ((photo photo))

The date the photo was uploaded

Source

picasa.lisp.

Target Slot

published.

Generic Reader: photo-size (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-size ((photo photo))

The file size of the photo

Source

picasa.lisp.

Target Slot

size.

Generic Reader: photo-summary (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-summary ((photo photo))

Summary for the photo

Source

picasa.lisp.

Target Slot

summary.

Generic Reader: photo-tags (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-tags ((photo photo))

A list of tags asscicated with the photo

Source

picasa.lisp.

Target Slot

tags.

Generic Reader: photo-version (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-version ((photo photo))

automatically generated reader method

Source

picasa.lisp.

Target Slot

image-version.

Generic Reader: photo-width (object)
Package

cl-gdata-picasa.

Methods
Reader Method: photo-width ((photo photo))

The width of the photo in pixels

Source

picasa.lisp.

Target Slot

width.

Generic Function: scope-session-authorize (session scope)

Generate a new code for a given scope. This
function returns and caches the code that validates this authorisation and can be used to request token.

Package

cl-gdata-scope.

Source

scope-auth.lisp.

Methods
Method: scope-session-authorize ((session app-session) scope)
Source

app-auth.lisp.

Method: scope-session-authorize ((session device-session) scope)
Source

device-auth.lisp.

Generic Function: scope-session-code (session scope)
Package

cl-gdata-scope.

Methods
Method: scope-session-code ((session scope-session) scope)
Source

scope-auth.lisp.

Generic Function: (setf scope-session-code) (session scope)
Package

cl-gdata-scope.

Methods
Method: (setf scope-session-code) ((session scope-session) scope)
Source

scope-auth.lisp.

Generic Function: scope-session-get-token (session scope)

Generate a new token for this scope, using a previously obtained code.

Package

cl-gdata-scope.

Source

scope-auth.lisp.

Methods
Method: scope-session-get-token ((session app-session) scope)
Source

app-auth.lisp.

Method: scope-session-get-token ((session device-session) scope)
Source

device-auth.lisp.

Generic Function: scope-session-refresh-token (session scope token)

Use the refresh key of a token to get a new one, replacing the fields in the original token with new ones. Return NIL if not possible.

Package

cl-gdata-scope.

Source

scope-auth.lisp.

Methods
Method: scope-session-refresh-token ((session app-session) scope token)
Source

app-auth.lisp.

Method: scope-session-refresh-token ((session device-session) scope token)
Source

device-auth.lisp.

Method: scope-session-refresh-token ((session scope-session) scope token)
Generic Function: scope-session-token (session scope)
Package

cl-gdata-scope.

Methods
Method: scope-session-token ((session scope-session) scope)
Source

scope-auth.lisp.

Generic Function: (setf scope-session-token) (session scope)
Package

cl-gdata-scope.

Methods
Method: (setf scope-session-token) ((session scope-session) scope)
Source

scope-auth.lisp.

Generic Reader: spreadsheet-worksheets (object)
Package

cl-gdata-spreadsheets.

Methods
Reader Method: spreadsheet-worksheets ((spreadsheet spreadsheet))

A list of the worksheets in this
document, or :unset if the worksheets has not yet been loaded.

Source

spreadsheets.lisp.

Target Slot

worksheets.

Generic Function: update-feed-entry-node (element destination-doc)

Update the undelying DOM node to reflect any changes to the entry.

Package

cl-gdata-misc.

Source

atom.lisp.

Methods
Method: update-feed-entry-node ((element atom-feed-entry) destination-doc)
Generic Reader: worksheet-cells (object)
Package

cl-gdata-spreadsheets.

Methods
Reader Method: worksheet-cells ((worksheet worksheet))

The content of the worksheet

Source

spreadsheets.lisp.

Target Slot

cells.

Generic Reader: worksheet-id-url (object)
Package

cl-gdata-spreadsheets.

Methods
Reader Method: worksheet-id-url ((worksheet worksheet))

URL to this worksheet

Source

spreadsheets.lisp.

Target Slot

id-url.

Generic Reader: worksheet-spreadsheet (object)
Package

cl-gdata-spreadsheets.

Methods
Reader Method: worksheet-spreadsheet ((worksheet worksheet))

The spreadsheet this worksheet belongs to

Source

spreadsheets.lisp.

Target Slot

spreadsheet.

Generic Reader: worksheet-title (object)
Package

cl-gdata-spreadsheets.

Methods
Reader Method: worksheet-title ((worksheet worksheet))

The worksheet title

Source

spreadsheets.lisp.

Target Slot

title.


6.1.6 Standalone methods

Method: compute-effective-slot-definition ((class atom-feed-entry-class) slot-name direct-slots)
Package

sb-mop.

Source

atom.lisp.

Method: direct-slot-definition-class ((class atom-feed-entry-class) &rest initargs)
Package

sb-mop.

Source

atom.lisp.

Method: effective-slot-definition-class ((class atom-feed-entry-class) &rest initargs)
Package

sb-mop.

Source

atom.lisp.

Method: initialize-instance :after ((obj photo) &key &allow-other-keys)
Source

picasa.lisp.

Method: initialize-instance :after ((node node-dom-mixin) &key node-dom &allow-other-keys)
Source

atom.lisp.

Method: initialize-instance :after ((obj atom-feed-entry) &key node-dom &allow-other-keys)
Source

atom.lisp.

Method: initialize-instance :after ((obj feed) &key &allow-other-keys)
Source

atom.lisp.

Method: initialize-instance :after ((sheet worksheet) &rest initargs &key node-dom &allow-other-keys)
Source

spreadsheets.lisp.

Method: initialize-instance :after ((obj calendar) &rest initargs)
Source

calendar.lisp.

Method: initialize-instance :after ((obj event) &rest initargs)
Source

calendar.lisp.

Method: print-object ((obj atom-feed-entry) out)
Source

atom.lisp.

Method: print-object ((obj access) out)
Source

docs-access.lisp.

Method: print-object ((obj spreadsheet-cell) out)
Source

spreadsheets.lisp.

Method: print-object ((obj worksheet) out)
Source

spreadsheets.lisp.

Method: print-object ((obj calendar) out)
Source

calendar.lisp.

Method: print-object ((obj event) out)
Source

calendar.lisp.

Method: validate-superclass ((class atom-feed-entry-class) (superclass standard-object))
Package

sb-mop.

Source

atom.lisp.


6.1.7 Conditions

Condition: authentication-failed

Error that is raised when authentication fails.

Package

cl-gdata.

Source

auth.lisp.

Direct superclasses

error.

Direct subclasses
Condition: cell-update-error

Condition that is raised if there is a problem uploading the spreadsheet.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Direct superclasses

error.

Direct methods

cell-update-error-cell-dom.

Direct slots
Slot: failed-cells

A list of the DOM nodes describing the error nodes from the server

Initargs

:failed-cells

Readers

cell-update-error-cell-dom.

Writers

This slot is read-only.

Condition: no-api-key-specified

Condition that is signalled if the API key has not been set when accessing a service.

Package

cl-gdata-misc.

Source

misc.lisp.

Direct superclasses

error.

Condition: oauth2-authentication-failed

Condition that is signalled when Google’s OAuth2 request fails

Package

cl-gdata-scope.

Source

scope-auth.lisp.

Direct superclasses

authentication-failed.

Direct methods
Direct slots
Slot: status
Initargs

:status

Readers

oauth2-authentication-failed-status.

Writers

This slot is read-only.

Slot: response
Initargs

:response

Readers

oauth2-authentication-failed-response.

Writers

This slot is read-only.


6.1.8 Classes

Class: album

Class that represents a single album

Package

cl-gdata-picasa.

Source

picasa.lisp.

Direct superclasses

atom-feed-entry.

Direct methods

album-summary.

Direct slots
Slot: summary

The content of the <atom:summary> node

Type

(or null string)

Readers

album-summary.

Writers

This slot is read-only.

Class: app-session

Session instance for Device GData sessions

Package

cl-gdata-app.

Source

app-auth.lisp.

Direct superclasses

scope-session.

Direct methods
Direct slots
Slot: client-id
Type

string

Initform

""

Initargs

:client-id

Readers

app-session-client-id.

Writers

This slot is read-only.

Slot: client-secret
Type

(or string null)

Initargs

:client-secret

Readers

app-session-client-secret.

Writers

This slot is read-only.

Class: atom-feed-entry

Common superclass for all Atom feed entries

Package

cl-gdata-misc.

Source

atom.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: feeds

List of all link elements

Type

list

Readers

feed-entry-feeds.

Writers

This slot is read-only.

Slot: title

Content of the <title> node

Type

string

Readers

feed-entry-title.

Writers

This slot is read-only.

Slot: node-dom

The underlying dom for this node

Initargs

:node-dom

Readers

node-dom.

Writers

This slot is read-only.

Class: atom-feed-entry-class

Metaclass for atom feed entry classes.

Package

cl-gdata-misc.

Source

atom.lisp.

Direct superclasses

standard-class.

Direct methods
Class: calendar

Class that describes a calendar

Package

cl-gdata-calendar.

Source

calendar.lisp.

Direct superclasses

json-instance.

Direct methods
Direct slots
Slot: id
Type

string

Initargs

:id

Readers

calendar-id.

Writers

This slot is read-only.

Slot: summary
Type

string

Initargs

:summary

Readers

calendar-summary.

Writers

(setf calendar-summary).

Class: clientlogin-session
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Direct methods
Direct slots
Slot: username
Type

(or null string)

Initargs

:user

Readers

clientlogin-session-username.

Writers

(setf clientlogin-session-username).

Slot: password
Type

(or null string)

Initargs

:password

Slot: auth-keys

A hashtable that is keyed on the service name and contains the authentication key as the value

Type

hash-table

Initform

(make-hash-table :test (quote equal))

Class: contact

Class that represents a contact element

Package

cl-gdata-contacts.

Source

contacts.lisp.

Direct superclasses

atom-feed-entry.

Direct methods
Direct slots
Slot: full-name

Content of the <gd:name><gd:fullName> node

Type

(or null string)

Readers

full-name.

Writers

(setf full-name).

Slot: given-name

Content of the <gd:name><gd:givenName> node

Type

(or null string)

Readers

given-name.

Writers

(setf given-name).

Slot: family-name

Content of the <gd:name><gd:familyName> node

Type

(or null string)

Readers

family-name.

Writers

(setf family-name).

Slot: email

Alist of email addresses

Type

list

Readers

email.

Writers

(setf email).

Slot: phone-number

Alist of phone numbers

Type

list

Readers

phone-number.

Writers

This slot is read-only.

Class: device-session

Session instance for Device GData sessions

Package

cl-gdata-device.

Source

device-auth.lisp.

Direct superclasses

scope-session.

Direct methods
Direct slots
Slot: client-id
Type

string

Initform

""

Initargs

:client-id

Readers

device-session-client-id.

Writers

This slot is read-only.

Slot: client-secret
Type

(or string null)

Initargs

:client-secret

Readers

device-session-client-secret.

Writers

This slot is read-only.

Class: document
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Direct superclasses

atom-feed-entry.

Direct subclasses

spreadsheet.

Direct methods
Direct slots
Slot: id-url
Type

string

Readers

document-id-url.

Writers

This slot is read-only.

Slot: resource-id

The resource ID of the document, from the <resource-id> node in the XML document.

Type

string

Readers

document-resource-id.

Writers

This slot is read-only.

Slot: description
Type

(or null string)

Readers

document-description.

Writers

This slot is read-only.

Slot: suggested-filename
Type

(or null string)

Readers

document-suggested-filename.

Writers

This slot is read-only.

Slot: updated
Type

string

Readers

document-updated.

Writers

This slot is read-only.

Slot: content
Type

list

Readers

document-content.

Writers

This slot is read-only.

Class: drawing
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Direct superclasses

atom-feed-entry.

Class: event

Class that describes a calendar event

Package

cl-gdata-calendar.

Source

calendar.lisp.

Direct superclasses

json-instance.

Direct methods
Direct slots
Slot: id
Type

string

Readers

event-id.

Writers

This slot is read-only.

Slot: created
Type

local-time:timestamp

Readers

event-created.

Writers

This slot is read-only.

Slot: updated
Type

local-time:timestamp

Readers

event-updated.

Writers

This slot is read-only.

Slot: summary
Type

(or null string)

Readers

event-summary.

Writers

This slot is read-only.

Slot: start
Type

local-time:timestamp

Readers

event-start.

Writers

This slot is read-only.

Slot: end
Type

local-time:timestamp

Readers

event-end.

Writers

This slot is read-only.

Class: folder
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Direct superclasses

atom-feed-entry.

Class: issue
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: content
Type

string

Readers

issue-content.

Writers

This slot is read-only.

Slot: label
Type

list

Readers

issue-label.

Writers

This slot is read-only.

Slot: owner-username
Type

(or null string)

Readers

issue-owner-username.

Writers

This slot is read-only.

Slot: owner-uri
Type

(or null string)

Readers

issue-owner-uri.

Writers

This slot is read-only.

Slot: stars
Type

number

Readers

issue-stars.

Writers

This slot is read-only.

Slot: state
Type

string

Readers

issue-state.

Writers

This slot is read-only.

Slot: status
Type

string

Readers

issue-status.

Writers

This slot is read-only.

Slot: comments
Type

list

Readers

issue-comments.

Writers

This slot is read-only.

Class: json-instance

Superclass for objects backed by a JSON structure.

Package

cl-gdata-misc.

Source

json-misc.lisp.

Direct subclasses
Direct methods

json-instance-data.

Direct slots
Slot: data
Type

list

Initargs

:data

Readers

json-instance-data.

Writers

This slot is read-only.

Class: node-dom-mixin
Package

cl-gdata-misc.

Source

atom.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: feeds

A list of links from this document.
Each entry is a list of the three attributes in a "link" node: "rel", "type", "href".

Type

list

Initargs

:feeds

Readers

document-feeds.

Writers

This slot is read-only.

Slot: node-dom

The DOM node that was used to initialise this document

Initargs

:node-dom

Readers

node-dom.

Writers

This slot is read-only.

Class: oauth2-token
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Direct methods
Direct slots
Slot: string
Package

common-lisp.

Type

string

Initargs

:string

Readers

oauth2-token-string.

Writers

This slot is read-only.

Slot: expiration-date
Type

integer

Initargs

:expiration-date

Readers

oauth2-token-expiration-date.

Writers

This slot is read-only.

Slot: refresh-code
Type

(or null string)

Initargs

:refresh-code

Readers

oauth2-token-refresh-code.

Writers

This slot is read-only.

Class: photo

Class that represents a single photo in an album.

Package

cl-gdata-picasa.

Source

picasa.lisp.

Direct superclasses

atom-feed-entry.

Direct methods
Direct slots
Slot: published

The date the photo was uploaded

Type

string

Readers

photo-published.

Writers

This slot is read-only.

Slot: summary

Summary for the photo

Type

string

Readers

photo-summary.

Writers

This slot is read-only.

Slot: content

A list of content locations

Type

list

Readers

photo-content.

Writers

This slot is read-only.

Slot: photo-id

The photo ID

Type

(or null string)

Readers

photo-id.

Writers

This slot is read-only.

Slot: position
Package

common-lisp.

Type

(or null string)

Readers

photo-position.

Writers

This slot is read-only.

Slot: width

The width of the photo in pixels

Type

number

Readers

photo-width.

Writers

This slot is read-only.

Slot: height

The height of the photo in pixels

Type

number

Readers

photo-height.

Writers

This slot is read-only.

Slot: size

The file size of the photo

Type

number

Readers

photo-size.

Writers

This slot is read-only.

Slot: abs-rotation
Type

(or number nil)

Readers

photo-abs-rotation.

Writers

This slot is read-only.

Slot: image-version
Type

string

Readers

photo-version.

Writers

This slot is read-only.

Slot: commenting-enabled
Type

(or nil t)

Readers

photo-commenting-enabled.

Writers

This slot is read-only.

Slot: comment-count

The number of comments that has been posted for this photo

Type

number

Readers

photo-comment-count.

Writers

This slot is read-only.

Slot: tags

A list of tags asscicated with the photo

Type

list

Readers

photo-tags.

Writers

This slot is read-only.

Slot: exif-fstop
Type

(or null number)

Readers

photo-exif-fstop.

Writers

This slot is read-only.

Slot: exif-make
Type

(or null string)

Readers

photo-exif-make.

Writers

This slot is read-only.

Slot: exif-model
Type

(or null string)

Readers

photo-exif-model.

Writers

This slot is read-only.

Slot: exif-exposure
Type

(or null number)

Readers

photo-exif-exposure.

Writers

This slot is read-only.

Slot: exif-flash
Type

(or null t)

Readers

photo-exif-flash.

Writers

This slot is read-only.

Slot: exif-focallength
Type

(or null number)

Readers

photo-exif-focallength.

Writers

This slot is read-only.

Slot: exif-iso
Type

(or null number)

Readers

photo-exif-iso.

Writers

This slot is read-only.

Slot: media-credit
Type

(or null string)

Readers

photo-media-credit.

Writers

This slot is read-only.

Slot: media-thumbnail

A list of thumbnail descriptions

Type

list

Readers

photo-media-thumbnail.

Writers

This slot is read-only.

Class: scope-session

Base class for Google’s OAuth2 sessions

Package

cl-gdata-scope.

Source

scope-auth.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: code-hash

A hashmap for the codes that are exchanged for tokens.

Type

cl-gdata-scope::hashtable

Initform

(make-hash-table :test (quote equal))

Readers

scope-session-code-hash.

Writers

This slot is read-only.

Slot: token-hash

A hashmap of authentication keys

Type

cl-gdata-scope::hashtable

Initform

(make-hash-table :test (quote equal))

Readers

scope-session-token-hash.

Writers

This slot is read-only.

Class: spreadsheet

Class that manages the content and pending updates to a spreadsheet document.

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Direct superclasses

document.

Direct methods

spreadsheet-worksheets.

Direct slots
Slot: worksheets

A list of the worksheets in this
document, or :unset if the worksheets has not yet been loaded.

Type

(or list (member :unset))

Initform

:unset

Readers

spreadsheet-worksheets.

Writers

This slot is read-only.

Class: spreadsheet-cell

Class that describes the content of a single cell

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Direct superclasses

node-dom-mixin.

Direct methods

print-object.

Direct slots
Slot: input-value

The value of the <gs:cell inputValue=...> attribute, or NIL if this cell has been initialised before any data was loaded.

Type

(or null string)

Initargs

:input-value

Slot: value

The content of the <gc:cell> node, or NIL if this cell has been initialised before any data was loaded.

Type

(or null string)

Initargs

:value

Slot: numeric-value

The content of the <gs:cell numericValue=...> attribute, or NIL if the cell does not contain a number

Type

(or number null)

Initargs

:numeric-value

Slot: new-input-value

The updated value prior to uploading, or NIL if the value is unchanged.

Type

(or null string)

Initargs

:new-input-value

Class: worksheet

Class that manages a single worksheet in a spreadsheet document

Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Direct superclasses

node-dom-mixin.

Direct methods
Direct slots
Slot: spreadsheet

The spreadsheet this worksheet belongs to

Type

cl-gdata-spreadsheets:spreadsheet

Initform

(error "can't create a ~s instance without a ~s argument" (quote cl-gdata-spreadsheets:worksheet) :spreadsheet)

Initargs

:spreadsheet

Readers

worksheet-spreadsheet.

Writers

This slot is read-only.

Slot: id-url

URL to this worksheet

Type

(or null string)

Readers

worksheet-id-url.

Writers

This slot is read-only.

Slot: title

The worksheet title

Type

string

Initargs

:title

Readers

worksheet-title.

Writers

This slot is read-only.

Slot: cells

The content of the worksheet

Type

(array (or cl-gdata-spreadsheets:spreadsheet-cell (member :unset :empty)))

Readers

worksheet-cells.

Writers

This slot is read-only.


6.1.9 Types

Type: cl-gdata-date-value ()
Package

cl-gdata-misc.

Source

misc.lisp.


6.2 Internals


6.2.1 Constants

Constant: +comments-tag-feed+
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Constant: +create-media-url+
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Constant: +crlf+
Package

cl-gdata-picasa.

Source

picasa.lisp.

Constant: +docs-access-control-feed+
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Constant: +resumable-create-media-ref+
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Constant: +valid-page-kind+
Package

cl-gdata-sites.

Source

sites.lisp.


6.2.2 Special variables

Special Variable: *allowed-image-mime-types*

A list of MIME types that are allowed when uploading photos

Package

cl-gdata-picasa.

Source

picasa.lisp.

Special Variable: *app-auth-endpoint*
Package

cl-gdata-app.

Source

app-auth.lisp.

Special Variable: *app-token-endpoint*
Package

cl-gdata-app.

Source

app-auth.lisp.

Special Variable: *device-auth-endpoint*
Package

cl-gdata-device.

Source

device-auth.lisp.

Special Variable: *device-token-endpoint*
Package

cl-gdata-device.

Source

device-auth.lisp.

Special Variable: *gdata-document-type-urls*
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Special Variable: *gdata-namespaces*
Package

cl-gdata-misc.

Source

xml-misc.lisp.

Special Variable: *gdata-page-type-urls*
Package

cl-gdata-sites.

Source

sites.lisp.

Special Variable: *oauth2-session-debug*
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Special Variable: *scope-map*
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Special Variable: *service-name-map*
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.


6.2.3 Ordinary functions

Function: %get-and-parse-cell-range (worksheet session min-row max-row min-col max-col)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: %load-cell-range-from-dom (worksheet doc &key test)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: %map-cell-range-from-dom (function doc)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: %perform-check-range (quoted-place value min max)
Package

cl-gdata-misc.

Source

misc.lisp.

Function: %read-subpaths (pathlist node)
Package

cl-gdata-misc.

Source

atom.lisp.

Function: %upload-document-send-metadata (stream title description)
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: %write-doc-to-stream (doc stream)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: build-cell-xml-stream (stream worksheet updated cellsfeed-name)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: check-or-assign-api-key (api-key)
Package

cl-gdata-misc.

Source

misc.lisp.

Function: clear-email (node)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: clientlogin-authenticate (username password service &key source)
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Function: copy-stream-with-limit (from to limit)

Copies a maximum of LIMIT elements into TO (a stream) from FROM (also a stream) until the end of FROM is reached, in blocks of 8192 elements. The streams should have the same element type.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: debug-get-and-display-url (url &key additional-headers)

Debug function that prints the content of the given URL. Only to be used for testing.

Package

cl-gdata-misc.

Source

auth.lisp.

Function: debug-print-dom (doc &optional stream)
Package

cl-gdata-misc.

Source

xml-misc.lisp.

Function: ensure-cell-loaded (worksheet row col)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: ensure-slot-value (instance field-name &optional default-value)

Returns the value of slot FIELD-NAME in INSTANCE. If the slot is unbound, return DEFAULT-VALUE.

Package

cl-gdata-misc.

Source

atom.lisp.

Function: fill-array-slice (array element-value x1 x2 y1 y2)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: find-cell-feed (worksheet cell row col)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: find-or-create-child-node (node child-ns child-name)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: find-updated-cells (worksheet)
Package

cl-gdata-spreadsheets.

Source

spreadsheets.lisp.

Function: get-device-uri (scope client-id)

Return an URL to authorise this application in the given scopes.

CLIENT-ID is information that determines the application and is provided by Google Developers Console.

SCOPE is one or more services for which we request authentication. It must be a string designator or a list of thoses.

Package

cl-gdata-device.

Source

device-auth.lisp.

Function: load-comments (issue &key session)
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Function: login-if-needed (session service-name)
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Function: make-app-uri (scope client-id)

Return an URL to authorise this application in the given scopes.

CLIENT-ID is information that determines the application and is provided by Google Developers Console.

SCOPE is one or more services for which we request authentication. It must be a string designator or a list of thoses.

Package

cl-gdata-app.

Source

app-auth.lisp.

Function: make-document-entry (node)
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: make-page-entry (node)
Package

cl-gdata-sites.

Source

sites.lisp.

Function: parse-auth-reply (s)
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Function: parse-resource-id (resource-id)

Given a document, return the id to be used in document URL’s. The second return value is the document type.

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: parse-resource-id (resource-id)

Given a page, return the id to be used in page URL’s. The second return value is the page type.

Package

cl-gdata-sites.

Source

sites.lisp.

Function: parse-result-stream (stream)
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: parse-timestamp (data)
Package

cl-gdata-calendar.

Source

calendar.lisp.

Function: read-new-api-key ()
Package

cl-gdata-misc.

Source

misc.lisp.

Function: read-new-service-name ()
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Function: read-new-username-and-passwd ()
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Function: replace-node-text (node text)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: resolve-scope-from-url (url)
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Function: resolve-service-name-from-url (url)
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Function: type-string-for-type (type)
Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Function: update-email (node entry slot-descriptor)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: update-family-name (node entry slot-descriptor)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: update-full-name (node entry slot-descriptor)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: update-given-name (node entry slot-descriptor)
Package

cl-gdata-contacts.

Source

contacts.lisp.

Function: update-text-with-create (node text path)
Package

cl-gdata-contacts.

Source

contacts.lisp.


6.2.4 Generic functions

Generic Reader: access-role (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: access-role ((access access))

The access role.

Source

docs-access.lisp.

Target Slot

role.

Generic Reader: access-scope (object)
Package

cl-gdata-docs-list.

Methods
Reader Method: access-scope ((access access))

A list of three elements representing the values of the gAcl:scope node.
The elements in the list are the content of the type, value and name attributes.

Source

docs-access.lisp.

Target Slot

scope.

Generic Reader: album-summary (object)
Package

cl-gdata-picasa.

Methods
Reader Method: album-summary ((album album))

The content of the <atom:summary> node

Source

picasa.lisp.

Target Slot

summary.

Generic Reader: app-session-client-id (object)
Package

cl-gdata-app.

Methods
Reader Method: app-session-client-id ((app-session app-session))

automatically generated reader method

Source

app-auth.lisp.

Target Slot

client-id.

Generic Reader: app-session-client-secret (object)
Package

cl-gdata-app.

Methods
Reader Method: app-session-client-secret ((app-session app-session))

automatically generated reader method

Source

app-auth.lisp.

Target Slot

client-secret.

Generic Reader: cell-update-error-cell-dom (condition)
Package

cl-gdata-spreadsheets.

Methods
Reader Method: cell-update-error-cell-dom ((condition cell-update-error))
Source

spreadsheets.lisp.

Target Slot

failed-cells.

Generic Reader: clientlogin-authentication-failed-response (condition)
Package

cl-gdata-clientlogin.

Methods
Reader Method: clientlogin-authentication-failed-response ((condition clientlogin-authentication-failed))
Source

clientlogin-auth.lisp.

Target Slot

response.

Generic Reader: clientlogin-authentication-failed-username (condition)
Package

cl-gdata-clientlogin.

Methods
Reader Method: clientlogin-authentication-failed-username ((condition clientlogin-authentication-failed))
Source

clientlogin-auth.lisp.

Target Slot

username.

Generic Reader: clientlogin-session-username (object)
Package

cl-gdata-clientlogin.

Methods
Reader Method: clientlogin-session-username ((clientlogin-session clientlogin-session))

automatically generated reader method

Source

clientlogin-auth.lisp.

Target Slot

username.

Generic Writer: (setf clientlogin-session-username) (object)
Package

cl-gdata-clientlogin.

Methods
Writer Method: (setf clientlogin-session-username) ((clientlogin-session clientlogin-session))

automatically generated writer method

Source

clientlogin-auth.lisp.

Target Slot

username.

Generic Reader: comment-content (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: comment-content ((comment comment))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

content.

Generic Reader: device-session-client-id (object)
Package

cl-gdata-device.

Methods
Reader Method: device-session-client-id ((device-session device-session))

automatically generated reader method

Source

device-auth.lisp.

Target Slot

client-id.

Generic Reader: device-session-client-secret (object)
Package

cl-gdata-device.

Methods
Reader Method: device-session-client-secret ((device-session device-session))

automatically generated reader method

Source

device-auth.lisp.

Target Slot

client-secret.

Generic Reader: feed-entry-list (object)
Package

cl-gdata-misc.

Methods
Reader Method: feed-entry-list ((feed feed))

automatically generated reader method

Source

atom.lisp.

Target Slot

entry-list.

Generic Reader: feed-entry-type (object)
Package

cl-gdata-misc.

Methods
Reader Method: feed-entry-type ((feed feed))

automatically generated reader method

Source

atom.lisp.

Target Slot

entry-type.

Generic Reader: feed-etag (object)
Package

cl-gdata-misc.

Methods
Reader Method: feed-etag ((feed feed))

automatically generated reader method

Source

atom.lisp.

Target Slot

etag.

Generic Reader: field-node (object)
Package

cl-gdata-misc.

Methods
Reader Method: field-node ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated reader method

Source

atom.lisp.

Target Slot

field-node.

Generic Writer: (setf field-node) (object)
Package

cl-gdata-misc.

Methods
Writer Method: (setf field-node) ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated writer method

Source

atom.lisp.

Target Slot

field-node.

Generic Reader: field-node-type (object)
Package

cl-gdata-misc.

Methods
Reader Method: field-node-type ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated reader method

Source

atom.lisp.

Target Slot

field-node-type.

Generic Writer: (setf field-node-type) (object)
Package

cl-gdata-misc.

Methods
Writer Method: (setf field-node-type) ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated writer method

Source

atom.lisp.

Target Slot

field-node-type.

Generic Reader: issue-comments (object)
Package

cl-gdata-issue-tracker.

Methods
Reader Method: issue-comments ((issue issue))

automatically generated reader method

Source

issue-tracker.lisp.

Target Slot

comments.

Generic Reader: json-instance-data (object)
Package

cl-gdata-misc.

Methods
Reader Method: json-instance-data ((json-instance json-instance))

automatically generated reader method

Source

json-misc.lisp.

Target Slot

data.

Generic Function: make-document-from-resource (node resource-type)

Create a document instance based on a specific resource type

Package

cl-gdata-docs-list.

Source

docs-list.lisp.

Methods
Method: make-document-from-resource (node (type (eql :spreadsheet)))
Source

spreadsheets.lisp.

Method: make-document-from-resource (node resource-type)
Method: make-document-from-resource (node (resource-type (eql :document)))
Method: make-document-from-resource (node (resource-type (eql :file)))
Method: make-document-from-resource (node (resource-type (eql :folder)))
Method: make-document-from-resource (node (resource-type (eql :drawing)))
Generic Function: make-page-from-resource (node resource-type)

Create a page instance based on a specific resource type

Package

cl-gdata-sites.

Source

sites.lisp.

Methods
Method: make-page-from-resource (node resource-type)
Method: make-page-from-resource (node (resource-type (eql :webpage)))
Method: make-page-from-resource (node (resource-type (eql :announcement)))
Method: make-page-from-resource (node (resource-type (eql :attachment)))
Method: make-page-from-resource (node (resource-type (eql :comment)))
Method: make-page-from-resource (node (resource-type (eql :filecabinet)))
Method: make-page-from-resource (node (resource-type (eql :listitem)))
Method: make-page-from-resource (node (resource-type (eql :listpage)))
Method: make-page-from-resource (node (resource-type (eql :web)))
Method: make-page-from-resource (node (resource-type (eql :webattachment)))
Method: make-page-from-resource (node (resource-type (eql :template)))
Generic Reader: missing-scope-url (condition)
Package

cl-gdata-scope.

Methods
Reader Method: missing-scope-url ((condition missing-scope))
Source

scope-auth.lisp.

Target Slot

url.

Generic Reader: missing-service-name-url (condition)
Package

cl-gdata-clientlogin.

Methods
Reader Method: missing-service-name-url ((condition missing-service-name))
Source

clientlogin-auth.lisp.

Target Slot

url.

Generic Reader: node-clear-function (object)
Package

cl-gdata-misc.

Methods
Reader Method: node-clear-function ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated reader method

Source

atom.lisp.

Target Slot

field-node-clear-function.

Generic Writer: (setf node-clear-function) (object)
Package

cl-gdata-misc.

Methods
Writer Method: (setf node-clear-function) ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated writer method

Source

atom.lisp.

Target Slot

field-node-clear-function.

Generic Reader: node-collectionp (object)
Package

cl-gdata-misc.

Methods
Reader Method: node-collectionp ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated reader method

Source

atom.lisp.

Target Slot

field-node-collectionp.

Generic Writer: (setf node-collectionp) (object)
Package

cl-gdata-misc.

Methods
Writer Method: (setf node-collectionp) ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated writer method

Source

atom.lisp.

Target Slot

field-node-collectionp.

Generic Reader: node-default (object)
Package

cl-gdata-misc.

Methods
Reader Method: node-default ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated reader method

Source

atom.lisp.

Target Slot

field-node-default.

Generic Writer: (setf node-default) (object)
Package

cl-gdata-misc.

Methods
Writer Method: (setf node-default) ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated writer method

Source

atom.lisp.

Target Slot

field-node-default.

Generic Reader: node-updater-function (object)
Package

cl-gdata-misc.

Methods
Reader Method: node-updater-function ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated reader method

Source

atom.lisp.

Target Slot

field-node-updater-function.

Generic Writer: (setf node-updater-function) (object)
Package

cl-gdata-misc.

Methods
Writer Method: (setf node-updater-function) ((atom-feed-entry-slot-definition-mixin atom-feed-entry-slot-definition-mixin))

automatically generated writer method

Source

atom.lisp.

Target Slot

field-node-updater-function.

Generic Reader: oauth2-authentication-failed-response (condition)
Package

cl-gdata-scope.

Methods
Reader Method: oauth2-authentication-failed-response ((condition oauth2-authentication-failed))
Source

scope-auth.lisp.

Target Slot

response.

Generic Reader: oauth2-authentication-failed-status (condition)
Package

cl-gdata-scope.

Methods
Reader Method: oauth2-authentication-failed-status ((condition oauth2-authentication-failed))
Source

scope-auth.lisp.

Target Slot

status.

Generic Reader: oauth2-token-string (object)
Package

cl-gdata-scope.

Methods
Reader Method: oauth2-token-string ((oauth2-token oauth2-token))

automatically generated reader method

Source

scope-auth.lisp.

Target Slot

string.

Generic Function: parse-text-value (value typename)

Converts VALUE to the type TYPE.

Package

cl-gdata-misc.

Source

atom.lisp.

Methods
Method: parse-text-value (value (typename (eql nil)))
Method: parse-text-value (value (typename (eql :string)))
Method: parse-text-value (value (typename (eql :number)))
Method: parse-text-value (value (typename (eql :true-false)))
Method: parse-text-value (value typename)
Generic Function: scope-session-authenticate (session scope)
Package

cl-gdata-scope.

Methods
Method: scope-session-authenticate (session scope)
Source

scope-auth.lisp.

Generic Reader: scope-session-code-hash (object)
Package

cl-gdata-scope.

Methods
Reader Method: scope-session-code-hash ((scope-session scope-session))

A hashmap for the codes that are exchanged for tokens.

Source

scope-auth.lisp.

Target Slot

code-hash.

Generic Reader: scope-session-token-hash (object)
Package

cl-gdata-scope.

Methods
Reader Method: scope-session-token-hash ((scope-session scope-session))

A hashmap of authentication keys

Source

scope-auth.lisp.

Target Slot

token-hash.

Generic Reader: webpage-content (object)
Package

cl-gdata-sites.

Methods
Reader Method: webpage-content ((resource resource))

automatically generated reader method

Source

sites.lisp.

Target Slot

content.

Generic Reader: webpage-id-url (object)
Package

cl-gdata-sites.

Methods
Reader Method: webpage-id-url ((resource resource))

automatically generated reader method

Source

sites.lisp.

Target Slot

id-url.

Generic Reader: webpage-name (object)
Package

cl-gdata-sites.

Methods
Reader Method: webpage-name ((webpage webpage))

automatically generated reader method

Source

sites.lisp.

Target Slot

page-name.

Generic Reader: webpage-title (object)
Package

cl-gdata-sites.

Methods
Reader Method: webpage-title ((resource resource))

automatically generated reader method

Source

sites.lisp.

Target Slot

title.

Generic Reader: webpage-updated (object)
Package

cl-gdata-sites.

Methods
Reader Method: webpage-updated ((resource resource))

automatically generated reader method

Source

sites.lisp.

Target Slot

updated.


6.2.5 Conditions

Condition: clientlogin-authentication-failed

Condition that is signalled when a ClientLogin request fails

Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Direct superclasses

authentication-failed.

Direct methods
Direct slots
Slot: username
Initargs

:username

Readers

clientlogin-authentication-failed-username.

Writers

This slot is read-only.

Slot: response
Initargs

:response

Readers

clientlogin-authentication-failed-response.

Writers

This slot is read-only.

Condition: missing-scope
Package

cl-gdata-scope.

Source

scope-auth.lisp.

Direct superclasses

error.

Direct methods

missing-scope-url.

Direct slots
Slot: url
Initargs

:url

Readers

missing-scope-url.

Writers

This slot is read-only.

Condition: missing-service-name
Package

cl-gdata-clientlogin.

Source

clientlogin-auth.lisp.

Direct superclasses

error.

Direct methods

missing-service-name-url.

Direct slots
Slot: url
Initargs

:url

Readers

missing-service-name-url.

Writers

This slot is read-only.


6.2.6 Classes

Class: access
Package

cl-gdata-docs-list.

Source

docs-access.lisp.

Direct superclasses

atom-feed-entry.

Direct methods
Direct slots
Slot: role

The access role.

Type

string

Readers

access-role.

Writers

This slot is read-only.

Slot: scope

A list of three elements representing the values of the gAcl:scope node.
The elements in the list are the content of the type, value and name attributes.

Type

list

Readers

access-scope.

Writers

This slot is read-only.

Class: announcement
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

webpage.

Class: announcementspage
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

webpage.

Class: atom-author-mixin
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: author-name
Type

string

Readers

issue-author-name.

Writers

This slot is read-only.

Slot: author-url
Type

string

Readers

issue-author-uri.

Writers

This slot is read-only.

Class: atom-feed-entry-direct-slot-definition
Package

cl-gdata-misc.

Source

atom.lisp.

Direct superclasses
Class: atom-feed-entry-effective-slot-definition
Package

cl-gdata-misc.

Source

atom.lisp.

Direct superclasses
Class: atom-feed-entry-slot-definition-mixin
Package

cl-gdata-misc.

Source

atom.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: field-node
Initargs

:node

Readers

field-node.

Writers

(setf field-node).

Slot: field-node-collectionp
Initargs

:node-collectionp

Readers

node-collectionp.

Writers

(setf node-collectionp).

Slot: field-node-type
Initargs

:node-type

Readers

field-node-type.

Writers

(setf field-node-type).

Slot: field-node-default
Initargs

:node-default

Readers

node-default.

Writers

(setf node-default).

Slot: field-node-clear-function
Initargs

:node-clear-function

Readers

node-clear-function.

Writers

(setf node-clear-function).

Slot: field-node-updater-function
Initargs

:node-updater-function

Readers

node-updater-function.

Writers

(setf node-updater-function).

Class: attachment
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Class: comment
Package

cl-gdata-issue-tracker.

Source

issue-tracker.lisp.

Direct superclasses
Direct methods

comment-content.

Direct slots
Slot: content
Type

string

Readers

comment-content.

Writers

This slot is read-only.

Class: comment
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Class: feed

Class that holds the data for an entire feed.

Package

cl-gdata-misc.

Source

atom.lisp.

Direct superclasses

node-dom-mixin.

Direct methods
Direct slots
Slot: etag
Type

string

Readers

feed-etag.

Writers

This slot is read-only.

Slot: entry-list
Type

list

Readers

feed-entry-list.

Writers

This slot is read-only.

Slot: entry-type
Type

symbol

Initform

(error "~s needed when instantiating ~s" :entry-type (quote cl-gdata-misc::feed))

Initargs

:entry-type

Readers

feed-entry-type.

Writers

This slot is read-only.

Class: file-cabinet
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Class: listitem
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Class: listpage
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

webpage.

Class: resource
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

atom-feed-entry.

Direct subclasses
Direct methods
Direct slots
Slot: id-url
Type

string

Readers

webpage-id-url.

Writers

This slot is read-only.

Slot: title
Type

string

Readers

webpage-title.

Writers

This slot is read-only.

Slot: updated
Type

string

Readers

webpage-updated.

Writers

This slot is read-only.

Slot: content
Type

list

Readers

webpage-content.

Writers

This slot is read-only.

Class: template
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

webpage.

Class: web
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Class: webattachment
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Class: webpage
Package

cl-gdata-sites.

Source

sites.lisp.

Direct superclasses

resource.

Direct subclasses
Direct methods

webpage-name.

Direct slots
Slot: page-name
Type

string

Readers

webpage-name.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%get-and-parse-cell-range: Private ordinary functions
%load-cell-range-from-dom: Private ordinary functions
%map-cell-range-from-dom: Private ordinary functions
%perform-check-range: Private ordinary functions
%read-subpaths: Private ordinary functions
%upload-document-send-metadata: Private ordinary functions
%write-doc-to-stream: Private ordinary functions

(
(setf calendar-summary): Public generic functions
(setf calendar-summary): Public generic functions
(setf cell-input-value): Public ordinary functions
(setf clientlogin-session-username): Private generic functions
(setf clientlogin-session-username): Private generic functions
(setf email): Public generic functions
(setf email): Public generic functions
(setf family-name): Public generic functions
(setf family-name): Public generic functions
(setf field-node): Private generic functions
(setf field-node): Private generic functions
(setf field-node-type): Private generic functions
(setf field-node-type): Private generic functions
(setf full-name): Public generic functions
(setf full-name): Public generic functions
(setf given-name): Public generic functions
(setf given-name): Public generic functions
(setf node-clear-function): Private generic functions
(setf node-clear-function): Private generic functions
(setf node-collectionp): Private generic functions
(setf node-collectionp): Private generic functions
(setf node-default): Private generic functions
(setf node-default): Private generic functions
(setf node-updater-function): Private generic functions
(setf node-updater-function): Private generic functions
(setf scope-session-code): Public generic functions
(setf scope-session-code): Public generic functions
(setf scope-session-token): Public generic functions
(setf scope-session-token): Public generic functions

A
access-role: Private generic functions
access-role: Private generic functions
access-scope: Private generic functions
access-scope: Private generic functions
add-comment: Public ordinary functions
album-summary: Private generic functions
album-summary: Private generic functions
app-session-client-id: Private generic functions
app-session-client-id: Private generic functions
app-session-client-secret: Private generic functions
app-session-client-secret: Private generic functions
atom-xml-writer: Public ordinary functions
authenticated-request: Public generic functions
authenticated-request: Public generic functions
authenticated-request: Public generic functions
authenticated-request: Public generic functions
authenticated-request: Public generic functions

B
build-atom-document: Public ordinary functions
build-atom-xml-stream: Public ordinary functions
build-cell-xml-stream: Private ordinary functions

C
calendar-id: Public generic functions
calendar-id: Public generic functions
calendar-summary: Public generic functions
calendar-summary: Public generic functions
cell-input-value: Public ordinary functions
cell-update-error-cell-dom: Private generic functions
cell-update-error-cell-dom: Private generic functions
cell-value: Public ordinary functions
check-api-key: Public macros
check-or-assign-api-key: Private ordinary functions
check-range: Public macros
clear-email: Private ordinary functions
clientlogin-authenticate: Private ordinary functions
clientlogin-authentication-failed-response: Private generic functions
clientlogin-authentication-failed-response: Private generic functions
clientlogin-authentication-failed-username: Private generic functions
clientlogin-authentication-failed-username: Private generic functions
clientlogin-session-username: Private generic functions
clientlogin-session-username: Private generic functions
comment-content: Private generic functions
comment-content: Private generic functions
compute-effective-slot-definition: Public standalone methods
copy-stream-with-limit: Private ordinary functions
create-document: Public ordinary functions

D
debug-get-and-display-url: Private ordinary functions
debug-print-dom: Private ordinary functions
delete-document: Public ordinary functions
device-session-client-id: Private generic functions
device-session-client-id: Private generic functions
device-session-client-secret: Private generic functions
device-session-client-secret: Private generic functions
direct-slot-definition-class: Public standalone methods
display-stream-if-debug: Public ordinary functions
document-content: Public generic functions
document-content: Public generic functions
document-description: Public generic functions
document-description: Public generic functions
document-feeds: Public generic functions
document-feeds: Public generic functions
document-id-url: Public generic functions
document-id-url: Public generic functions
document-resource-id: Public generic functions
document-resource-id: Public generic functions
document-suggested-filename: Public generic functions
document-suggested-filename: Public generic functions
document-updated: Public generic functions
document-updated: Public generic functions
download-document: Public ordinary functions
download-document-to-file: Public ordinary functions
download-photo-to-file: Public ordinary functions
download-photo-to-stream: Public ordinary functions

E
effective-slot-definition-class: Public standalone methods
email: Public generic functions
email: Public generic functions
ensure-cell-loaded: Private ordinary functions
ensure-slot-value: Private ordinary functions
event-created: Public generic functions
event-created: Public generic functions
event-end: Public generic functions
event-end: Public generic functions
event-id: Public generic functions
event-id: Public generic functions
event-start: Public generic functions
event-start: Public generic functions
event-summary: Public generic functions
event-summary: Public generic functions
event-updated: Public generic functions
event-updated: Public generic functions

F
family-name: Public generic functions
family-name: Public generic functions
feed-entry-feeds: Public generic functions
feed-entry-feeds: Public generic functions
feed-entry-list: Private generic functions
feed-entry-list: Private generic functions
feed-entry-title: Public generic functions
feed-entry-title: Public generic functions
feed-entry-type: Private generic functions
feed-entry-type: Private generic functions
feed-etag: Private generic functions
feed-etag: Private generic functions
field-node: Private generic functions
field-node: Private generic functions
field-node-type: Private generic functions
field-node-type: Private generic functions
fill-array-slice: Private ordinary functions
find-cell-feed: Private ordinary functions
find-document-feed: Public ordinary functions
find-feed-from-atom-feed-entry: Public ordinary functions
find-namespace-url: Public ordinary functions
find-or-create-child-node: Private ordinary functions
find-updated-cells: Private ordinary functions
full-name: Public generic functions
full-name: Public generic functions
Function, %get-and-parse-cell-range: Private ordinary functions
Function, %load-cell-range-from-dom: Private ordinary functions
Function, %map-cell-range-from-dom: Private ordinary functions
Function, %perform-check-range: Private ordinary functions
Function, %read-subpaths: Private ordinary functions
Function, %upload-document-send-metadata: Private ordinary functions
Function, %write-doc-to-stream: Private ordinary functions
Function, (setf cell-input-value): Public ordinary functions
Function, add-comment: Public ordinary functions
Function, atom-xml-writer: Public ordinary functions
Function, build-atom-document: Public ordinary functions
Function, build-atom-xml-stream: Public ordinary functions
Function, build-cell-xml-stream: Private ordinary functions
Function, cell-input-value: Public ordinary functions
Function, cell-value: Public ordinary functions
Function, check-or-assign-api-key: Private ordinary functions
Function, clear-email: Private ordinary functions
Function, clientlogin-authenticate: Private ordinary functions
Function, copy-stream-with-limit: Private ordinary functions
Function, create-document: Public ordinary functions
Function, debug-get-and-display-url: Private ordinary functions
Function, debug-print-dom: Private ordinary functions
Function, delete-document: Public ordinary functions
Function, display-stream-if-debug: Public ordinary functions
Function, download-document: Public ordinary functions
Function, download-document-to-file: Public ordinary functions
Function, download-photo-to-file: Public ordinary functions
Function, download-photo-to-stream: Public ordinary functions
Function, ensure-cell-loaded: Private ordinary functions
Function, ensure-slot-value: Private ordinary functions
Function, fill-array-slice: Private ordinary functions
Function, find-cell-feed: Private ordinary functions
Function, find-document-feed: Public ordinary functions
Function, find-feed-from-atom-feed-entry: Public ordinary functions
Function, find-namespace-url: Public ordinary functions
Function, find-or-create-child-node: Private ordinary functions
Function, find-updated-cells: Private ordinary functions
Function, get-device-uri: Private ordinary functions
Function, get-text-from-node: Public ordinary functions
Function, http-request-with-stream: Public ordinary functions
Function, init-json-fields: Public ordinary functions
Function, list-albums: Public ordinary functions
Function, list-calendars: Public ordinary functions
Function, list-contacts: Public ordinary functions
Function, list-doc-acls: Public ordinary functions
Function, list-documents: Public ordinary functions
Function, list-events: Public ordinary functions
Function, list-issues: Public ordinary functions
Function, list-pages: Public ordinary functions
Function, list-photos: Public ordinary functions
Function, list-photos-from-url: Public ordinary functions
Function, load-and-parse: Public ordinary functions
Function, load-and-parse-json: Public ordinary functions
Function, load-atom-feed-url: Public ordinary functions
Function, load-cell-range: Public ordinary functions
Function, load-comments: Private ordinary functions
Function, load-feed: Public ordinary functions
Function, load-worksheets: Public ordinary functions
Function, login-if-needed: Private ordinary functions
Function, make-app-uri: Private ordinary functions
Function, make-document-entry: Private ordinary functions
Function, make-page-entry: Private ordinary functions
Function, make-url-search-params: Public ordinary functions
Function, map-cell-range: Public ordinary functions
Function, name-from-filename: Public ordinary functions
Function, oauth2-token-expired-p: Public ordinary functions
Function, oauth2-token-update-with: Public ordinary functions
Function, parse-auth-reply: Private ordinary functions
Function, parse-date-string: Public ordinary functions
Function, parse-resource-id: Private ordinary functions
Function, parse-resource-id: Private ordinary functions
Function, parse-result-stream: Private ordinary functions
Function, parse-timestamp: Private ordinary functions
Function, parsed-json-request: Public ordinary functions
Function, photo-image-types: Public ordinary functions
Function, read-new-api-key: Private ordinary functions
Function, read-new-service-name: Private ordinary functions
Function, read-new-username-and-passwd: Private ordinary functions
Function, replace-node-text: Private ordinary functions
Function, request-oauth2-token: Public ordinary functions
Function, resolve-scope-from-url: Private ordinary functions
Function, resolve-service-name-from-url: Private ordinary functions
Function, save-updated-cells: Public ordinary functions
Function, type-string-for-type: Private ordinary functions
Function, update-contact: Public ordinary functions
Function, update-email: Private ordinary functions
Function, update-family-name: Private ordinary functions
Function, update-from-xpath: Public ordinary functions
Function, update-full-name: Private ordinary functions
Function, update-given-name: Private ordinary functions
Function, update-text-with-create: Private ordinary functions
Function, upload-document: Public ordinary functions
Function, upload-photo: Public ordinary functions
Function, value-by-xpath: Public ordinary functions
Function, worksheet-cols: Public ordinary functions
Function, worksheet-rows: Public ordinary functions

G
Generic Function, (setf calendar-summary): Public generic functions
Generic Function, (setf clientlogin-session-username): Private generic functions
Generic Function, (setf email): Public generic functions
Generic Function, (setf family-name): Public generic functions
Generic Function, (setf field-node): Private generic functions
Generic Function, (setf field-node-type): Private generic functions
Generic Function, (setf full-name): Public generic functions
Generic Function, (setf given-name): Public generic functions
Generic Function, (setf node-clear-function): Private generic functions
Generic Function, (setf node-collectionp): Private generic functions
Generic Function, (setf node-default): Private generic functions
Generic Function, (setf node-updater-function): Private generic functions
Generic Function, (setf scope-session-code): Public generic functions
Generic Function, (setf scope-session-token): Public generic functions
Generic Function, access-role: Private generic functions
Generic Function, access-scope: Private generic functions
Generic Function, album-summary: Private generic functions
Generic Function, app-session-client-id: Private generic functions
Generic Function, app-session-client-secret: Private generic functions
Generic Function, authenticated-request: Public generic functions
Generic Function, calendar-id: Public generic functions
Generic Function, calendar-summary: Public generic functions
Generic Function, cell-update-error-cell-dom: Private generic functions
Generic Function, clientlogin-authentication-failed-response: Private generic functions
Generic Function, clientlogin-authentication-failed-username: Private generic functions
Generic Function, clientlogin-session-username: Private generic functions
Generic Function, comment-content: Private generic functions
Generic Function, device-session-client-id: Private generic functions
Generic Function, device-session-client-secret: Private generic functions
Generic Function, document-content: Public generic functions
Generic Function, document-description: Public generic functions
Generic Function, document-feeds: Public generic functions
Generic Function, document-id-url: Public generic functions
Generic Function, document-resource-id: Public generic functions
Generic Function, document-suggested-filename: Public generic functions
Generic Function, document-updated: Public generic functions
Generic Function, email: Public generic functions
Generic Function, event-created: Public generic functions
Generic Function, event-end: Public generic functions
Generic Function, event-id: Public generic functions
Generic Function, event-start: Public generic functions
Generic Function, event-summary: Public generic functions
Generic Function, event-updated: Public generic functions
Generic Function, family-name: Public generic functions
Generic Function, feed-entry-feeds: Public generic functions
Generic Function, feed-entry-list: Private generic functions
Generic Function, feed-entry-title: Public generic functions
Generic Function, feed-entry-type: Private generic functions
Generic Function, feed-etag: Private generic functions
Generic Function, field-node: Private generic functions
Generic Function, field-node-type: Private generic functions
Generic Function, full-name: Public generic functions
Generic Function, given-name: Public generic functions
Generic Function, issue-author-name: Public generic functions
Generic Function, issue-author-uri: Public generic functions
Generic Function, issue-comments: Private generic functions
Generic Function, issue-content: Public generic functions
Generic Function, issue-label: Public generic functions
Generic Function, issue-owner-uri: Public generic functions
Generic Function, issue-owner-username: Public generic functions
Generic Function, issue-stars: Public generic functions
Generic Function, issue-state: Public generic functions
Generic Function, issue-status: Public generic functions
Generic Function, json-instance-data: Private generic functions
Generic Function, load-atom-feed: Public generic functions
Generic Function, make-document-from-resource: Private generic functions
Generic Function, make-page-from-resource: Private generic functions
Generic Function, missing-scope-url: Private generic functions
Generic Function, missing-service-name-url: Private generic functions
Generic Function, node-clear-function: Private generic functions
Generic Function, node-collectionp: Private generic functions
Generic Function, node-default: Private generic functions
Generic Function, node-dom: Public generic functions
Generic Function, node-updater-function: Private generic functions
Generic Function, oauth2-authentication-failed-response: Private generic functions
Generic Function, oauth2-authentication-failed-status: Private generic functions
Generic Function, oauth2-token-expiration-date: Public generic functions
Generic Function, oauth2-token-refresh-code: Public generic functions
Generic Function, oauth2-token-string: Private generic functions
Generic Function, parse-text-value: Private generic functions
Generic Function, phone-number: Public generic functions
Generic Function, photo-abs-rotation: Public generic functions
Generic Function, photo-comment-count: Public generic functions
Generic Function, photo-commenting-enabled: Public generic functions
Generic Function, photo-content: Public generic functions
Generic Function, photo-exif-exposure: Public generic functions
Generic Function, photo-exif-flash: Public generic functions
Generic Function, photo-exif-focallength: Public generic functions
Generic Function, photo-exif-fstop: Public generic functions
Generic Function, photo-exif-iso: Public generic functions
Generic Function, photo-exif-make: Public generic functions
Generic Function, photo-exif-model: Public generic functions
Generic Function, photo-height: Public generic functions
Generic Function, photo-id: Public generic functions
Generic Function, photo-media-credit: Public generic functions
Generic Function, photo-media-thumbnail: Public generic functions
Generic Function, photo-position: Public generic functions
Generic Function, photo-published: Public generic functions
Generic Function, photo-size: Public generic functions
Generic Function, photo-summary: Public generic functions
Generic Function, photo-tags: Public generic functions
Generic Function, photo-version: Public generic functions
Generic Function, photo-width: Public generic functions
Generic Function, scope-session-authenticate: Private generic functions
Generic Function, scope-session-authorize: Public generic functions
Generic Function, scope-session-code: Public generic functions
Generic Function, scope-session-code-hash: Private generic functions
Generic Function, scope-session-get-token: Public generic functions
Generic Function, scope-session-refresh-token: Public generic functions
Generic Function, scope-session-token: Public generic functions
Generic Function, scope-session-token-hash: Private generic functions
Generic Function, spreadsheet-worksheets: Public generic functions
Generic Function, update-feed-entry-node: Public generic functions
Generic Function, webpage-content: Private generic functions
Generic Function, webpage-id-url: Private generic functions
Generic Function, webpage-name: Private generic functions
Generic Function, webpage-title: Private generic functions
Generic Function, webpage-updated: Private generic functions
Generic Function, worksheet-cells: Public generic functions
Generic Function, worksheet-id-url: Public generic functions
Generic Function, worksheet-spreadsheet: Public generic functions
Generic Function, worksheet-title: Public generic functions
get-device-uri: Private ordinary functions
get-text-from-node: Public ordinary functions
given-name: Public generic functions
given-name: Public generic functions

H
http-request-with-stream: Public ordinary functions

I
init-json-fields: Public ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
issue-author-name: Public generic functions
issue-author-name: Public generic functions
issue-author-uri: Public generic functions
issue-author-uri: Public generic functions
issue-comments: Private generic functions
issue-comments: Private generic functions
issue-content: Public generic functions
issue-content: Public generic functions
issue-label: Public generic functions
issue-label: Public generic functions
issue-owner-uri: Public generic functions
issue-owner-uri: Public generic functions
issue-owner-username: Public generic functions
issue-owner-username: Public generic functions
issue-stars: Public generic functions
issue-stars: Public generic functions
issue-state: Public generic functions
issue-state: Public generic functions
issue-status: Public generic functions
issue-status: Public generic functions

J
json-instance-data: Private generic functions
json-instance-data: Private generic functions

L
list-albums: Public ordinary functions
list-calendars: Public ordinary functions
list-contacts: Public ordinary functions
list-doc-acls: Public ordinary functions
list-documents: Public ordinary functions
list-events: Public ordinary functions
list-issues: Public ordinary functions
list-pages: Public ordinary functions
list-photos: Public ordinary functions
list-photos-from-url: Public ordinary functions
load-and-parse: Public ordinary functions
load-and-parse-json: Public ordinary functions
load-atom-feed: Public generic functions
load-atom-feed: Public generic functions
load-atom-feed: Public generic functions
load-atom-feed-url: Public ordinary functions
load-cell-range: Public ordinary functions
load-comments: Private ordinary functions
load-feed: Public ordinary functions
load-worksheets: Public ordinary functions
login-if-needed: Private ordinary functions

M
Macro, check-api-key: Public macros
Macro, check-range: Public macros
Macro, print-unreadable-safely: Public macros
Macro, with-gdata-namespaces: Public macros
make-app-uri: Private ordinary functions
make-document-entry: Private ordinary functions
make-document-from-resource: Private generic functions
make-document-from-resource: Private generic functions
make-document-from-resource: Private generic functions
make-document-from-resource: Private generic functions
make-document-from-resource: Private generic functions
make-document-from-resource: Private generic functions
make-document-from-resource: Private generic functions
make-page-entry: Private ordinary functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-page-from-resource: Private generic functions
make-url-search-params: Public ordinary functions
map-cell-range: Public ordinary functions
Method, (setf calendar-summary): Public generic functions
Method, (setf clientlogin-session-username): Private generic functions
Method, (setf email): Public generic functions
Method, (setf family-name): Public generic functions
Method, (setf field-node): Private generic functions
Method, (setf field-node-type): Private generic functions
Method, (setf full-name): Public generic functions
Method, (setf given-name): Public generic functions
Method, (setf node-clear-function): Private generic functions
Method, (setf node-collectionp): Private generic functions
Method, (setf node-default): Private generic functions
Method, (setf node-updater-function): Private generic functions
Method, (setf scope-session-code): Public generic functions
Method, (setf scope-session-token): Public generic functions
Method, access-role: Private generic functions
Method, access-scope: Private generic functions
Method, album-summary: Private generic functions
Method, app-session-client-id: Private generic functions
Method, app-session-client-secret: Private generic functions
Method, authenticated-request: Public generic functions
Method, authenticated-request: Public generic functions
Method, authenticated-request: Public generic functions
Method, authenticated-request: Public generic functions
Method, calendar-id: Public generic functions
Method, calendar-summary: Public generic functions
Method, cell-update-error-cell-dom: Private generic functions
Method, clientlogin-authentication-failed-response: Private generic functions
Method, clientlogin-authentication-failed-username: Private generic functions
Method, clientlogin-session-username: Private generic functions
Method, comment-content: Private generic functions
Method, compute-effective-slot-definition: Public standalone methods
Method, device-session-client-id: Private generic functions
Method, device-session-client-secret: Private generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, document-content: Public generic functions
Method, document-description: Public generic functions
Method, document-feeds: Public generic functions
Method, document-id-url: Public generic functions
Method, document-resource-id: Public generic functions
Method, document-suggested-filename: Public generic functions
Method, document-updated: Public generic functions
Method, effective-slot-definition-class: Public standalone methods
Method, email: Public generic functions
Method, event-created: Public generic functions
Method, event-end: Public generic functions
Method, event-id: Public generic functions
Method, event-start: Public generic functions
Method, event-summary: Public generic functions
Method, event-updated: Public generic functions
Method, family-name: Public generic functions
Method, feed-entry-feeds: Public generic functions
Method, feed-entry-list: Private generic functions
Method, feed-entry-title: Public generic functions
Method, feed-entry-type: Private generic functions
Method, feed-etag: Private generic functions
Method, field-node: Private generic functions
Method, field-node-type: Private generic functions
Method, full-name: Public generic functions
Method, given-name: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, issue-author-name: Public generic functions
Method, issue-author-uri: Public generic functions
Method, issue-comments: Private generic functions
Method, issue-content: Public generic functions
Method, issue-label: Public generic functions
Method, issue-owner-uri: Public generic functions
Method, issue-owner-username: Public generic functions
Method, issue-stars: Public generic functions
Method, issue-state: Public generic functions
Method, issue-status: Public generic functions
Method, json-instance-data: Private generic functions
Method, load-atom-feed: Public generic functions
Method, load-atom-feed: Public generic functions
Method, make-document-from-resource: Private generic functions
Method, make-document-from-resource: Private generic functions
Method, make-document-from-resource: Private generic functions
Method, make-document-from-resource: Private generic functions
Method, make-document-from-resource: Private generic functions
Method, make-document-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, make-page-from-resource: Private generic functions
Method, missing-scope-url: Private generic functions
Method, missing-service-name-url: Private generic functions
Method, node-clear-function: Private generic functions
Method, node-collectionp: Private generic functions
Method, node-default: Private generic functions
Method, node-dom: Public generic functions
Method, node-dom: Public generic functions
Method, node-updater-function: Private generic functions
Method, oauth2-authentication-failed-response: Private generic functions
Method, oauth2-authentication-failed-status: Private generic functions
Method, oauth2-token-expiration-date: Public generic functions
Method, oauth2-token-refresh-code: Public generic functions
Method, oauth2-token-string: Private generic functions
Method, parse-text-value: Private generic functions
Method, parse-text-value: Private generic functions
Method, parse-text-value: Private generic functions
Method, parse-text-value: Private generic functions
Method, parse-text-value: Private generic functions
Method, phone-number: Public generic functions
Method, photo-abs-rotation: Public generic functions
Method, photo-comment-count: Public generic functions
Method, photo-commenting-enabled: Public generic functions
Method, photo-content: Public generic functions
Method, photo-exif-exposure: Public generic functions
Method, photo-exif-flash: Public generic functions
Method, photo-exif-focallength: Public generic functions
Method, photo-exif-fstop: Public generic functions
Method, photo-exif-iso: Public generic functions
Method, photo-exif-make: Public generic functions
Method, photo-exif-model: Public generic functions
Method, photo-height: Public generic functions
Method, photo-id: Public generic functions
Method, photo-media-credit: Public generic functions
Method, photo-media-thumbnail: Public generic functions
Method, photo-position: Public generic functions
Method, photo-published: Public generic functions
Method, photo-size: Public generic functions
Method, photo-summary: Public generic functions
Method, photo-tags: Public generic functions
Method, photo-version: Public generic functions
Method, photo-width: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, scope-session-authenticate: Private generic functions
Method, scope-session-authorize: Public generic functions
Method, scope-session-authorize: Public generic functions
Method, scope-session-code: Public generic functions
Method, scope-session-code-hash: Private generic functions
Method, scope-session-get-token: Public generic functions
Method, scope-session-get-token: Public generic functions
Method, scope-session-refresh-token: Public generic functions
Method, scope-session-refresh-token: Public generic functions
Method, scope-session-refresh-token: Public generic functions
Method, scope-session-token: Public generic functions
Method, scope-session-token-hash: Private generic functions
Method, spreadsheet-worksheets: Public generic functions
Method, update-feed-entry-node: Public generic functions
Method, validate-superclass: Public standalone methods
Method, webpage-content: Private generic functions
Method, webpage-id-url: Private generic functions
Method, webpage-name: Private generic functions
Method, webpage-title: Private generic functions
Method, webpage-updated: Private generic functions
Method, worksheet-cells: Public generic functions
Method, worksheet-id-url: Public generic functions
Method, worksheet-spreadsheet: Public generic functions
Method, worksheet-title: Public generic functions
missing-scope-url: Private generic functions
missing-scope-url: Private generic functions
missing-service-name-url: Private generic functions
missing-service-name-url: Private generic functions

N
name-from-filename: Public ordinary functions
node-clear-function: Private generic functions
node-clear-function: Private generic functions
node-collectionp: Private generic functions
node-collectionp: Private generic functions
node-default: Private generic functions
node-default: Private generic functions
node-dom: Public generic functions
node-dom: Public generic functions
node-dom: Public generic functions
node-updater-function: Private generic functions
node-updater-function: Private generic functions

O
oauth2-authentication-failed-response: Private generic functions
oauth2-authentication-failed-response: Private generic functions
oauth2-authentication-failed-status: Private generic functions
oauth2-authentication-failed-status: Private generic functions
oauth2-token-expiration-date: Public generic functions
oauth2-token-expiration-date: Public generic functions
oauth2-token-expired-p: Public ordinary functions
oauth2-token-refresh-code: Public generic functions
oauth2-token-refresh-code: Public generic functions
oauth2-token-string: Private generic functions
oauth2-token-string: Private generic functions
oauth2-token-update-with: Public ordinary functions

P
parse-auth-reply: Private ordinary functions
parse-date-string: Public ordinary functions
parse-resource-id: Private ordinary functions
parse-resource-id: Private ordinary functions
parse-result-stream: Private ordinary functions
parse-text-value: Private generic functions
parse-text-value: Private generic functions
parse-text-value: Private generic functions
parse-text-value: Private generic functions
parse-text-value: Private generic functions
parse-text-value: Private generic functions
parse-timestamp: Private ordinary functions
parsed-json-request: Public ordinary functions
phone-number: Public generic functions
phone-number: Public generic functions
photo-abs-rotation: Public generic functions
photo-abs-rotation: Public generic functions
photo-comment-count: Public generic functions
photo-comment-count: Public generic functions
photo-commenting-enabled: Public generic functions
photo-commenting-enabled: Public generic functions
photo-content: Public generic functions
photo-content: Public generic functions
photo-exif-exposure: Public generic functions
photo-exif-exposure: Public generic functions
photo-exif-flash: Public generic functions
photo-exif-flash: Public generic functions
photo-exif-focallength: Public generic functions
photo-exif-focallength: Public generic functions
photo-exif-fstop: Public generic functions
photo-exif-fstop: Public generic functions
photo-exif-iso: Public generic functions
photo-exif-iso: Public generic functions
photo-exif-make: Public generic functions
photo-exif-make: Public generic functions
photo-exif-model: Public generic functions
photo-exif-model: Public generic functions
photo-height: Public generic functions
photo-height: Public generic functions
photo-id: Public generic functions
photo-id: Public generic functions
photo-image-types: Public ordinary functions
photo-media-credit: Public generic functions
photo-media-credit: Public generic functions
photo-media-thumbnail: Public generic functions
photo-media-thumbnail: Public generic functions
photo-position: Public generic functions
photo-position: Public generic functions
photo-published: Public generic functions
photo-published: Public generic functions
photo-size: Public generic functions
photo-size: Public generic functions
photo-summary: Public generic functions
photo-summary: Public generic functions
photo-tags: Public generic functions
photo-tags: Public generic functions
photo-version: Public generic functions
photo-version: Public generic functions
photo-width: Public generic functions
photo-width: Public generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-unreadable-safely: Public macros

R
read-new-api-key: Private ordinary functions
read-new-service-name: Private ordinary functions
read-new-username-and-passwd: Private ordinary functions
replace-node-text: Private ordinary functions
request-oauth2-token: Public ordinary functions
resolve-scope-from-url: Private ordinary functions
resolve-service-name-from-url: Private ordinary functions

S
save-updated-cells: Public ordinary functions
scope-session-authenticate: Private generic functions
scope-session-authenticate: Private generic functions
scope-session-authorize: Public generic functions
scope-session-authorize: Public generic functions
scope-session-authorize: Public generic functions
scope-session-code: Public generic functions
scope-session-code: Public generic functions
scope-session-code-hash: Private generic functions
scope-session-code-hash: Private generic functions
scope-session-get-token: Public generic functions
scope-session-get-token: Public generic functions
scope-session-get-token: Public generic functions
scope-session-refresh-token: Public generic functions
scope-session-refresh-token: Public generic functions
scope-session-refresh-token: Public generic functions
scope-session-refresh-token: Public generic functions
scope-session-token: Public generic functions
scope-session-token: Public generic functions
scope-session-token-hash: Private generic functions
scope-session-token-hash: Private generic functions
spreadsheet-worksheets: Public generic functions
spreadsheet-worksheets: Public generic functions

T
type-string-for-type: Private ordinary functions

U
update-contact: Public ordinary functions
update-email: Private ordinary functions
update-family-name: Private ordinary functions
update-feed-entry-node: Public generic functions
update-feed-entry-node: Public generic functions
update-from-xpath: Public ordinary functions
update-full-name: Private ordinary functions
update-given-name: Private ordinary functions
update-text-with-create: Private ordinary functions
upload-document: Public ordinary functions
upload-photo: Public ordinary functions

V
validate-superclass: Public standalone methods
value-by-xpath: Public ordinary functions

W
webpage-content: Private generic functions
webpage-content: Private generic functions
webpage-id-url: Private generic functions
webpage-id-url: Private generic functions
webpage-name: Private generic functions
webpage-name: Private generic functions
webpage-title: Private generic functions
webpage-title: Private generic functions
webpage-updated: Private generic functions
webpage-updated: Private generic functions
with-gdata-namespaces: Public macros
worksheet-cells: Public generic functions
worksheet-cells: Public generic functions
worksheet-cols: Public ordinary functions
worksheet-id-url: Public generic functions
worksheet-id-url: Public generic functions
worksheet-rows: Public ordinary functions
worksheet-spreadsheet: Public generic functions
worksheet-spreadsheet: Public generic functions
worksheet-title: Public generic functions
worksheet-title: Public generic functions


A.3 Variables

Jump to:   *   +  
A   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W  
Index Entry  Section

*
*allowed-image-mime-types*: Private special variables
*app-auth-endpoint*: Private special variables
*app-token-endpoint*: Private special variables
*device-auth-endpoint*: Private special variables
*device-token-endpoint*: Private special variables
*gdata-api-key*: Public special variables
*gdata-document-type-urls*: Private special variables
*gdata-namespaces*: Private special variables
*gdata-page-type-urls*: Private special variables
*gdata-session*: Public special variables
*oauth2-session-debug*: Private special variables
*scope-map*: Private special variables
*service-name-map*: Private special variables
*verbose-http-errors*: Public special variables

+
+atom-tag-edit+: Public constants
+atom-tag-feed+: Public constants
+atom-xml-mime-type+: Public constants
+comments-tag-feed+: Private constants
+create-media-url+: Private constants
+crlf+: Private constants
+docs-access-control-feed+: Private constants
+docs-thumbnail+: Public constants
+email-tag-home+: Public constants
+email-tag-other+: Public constants
+email-tag-work+: Public constants
+http-gdata-user-agent+: Public constants
+phone-tag-home+: Public constants
+phone-tag-mobile+: Public constants
+resumable-create-media-ref+: Private constants
+scheme-kind+: Public constants
+spreadsheets-cellsfeed+: Public constants
+spreadsheets-tablesfeed+: Public constants
+spreadsheets-worksheetsfeed+: Public constants
+valid-page-kind+: Private constants

A
abs-rotation: Public classes
auth-keys: Public classes
author-name: Private classes
author-url: Private classes

C
cells: Public classes
client-id: Public classes
client-id: Public classes
client-secret: Public classes
client-secret: Public classes
code-hash: Public classes
comment-count: Public classes
commenting-enabled: Public classes
comments: Public classes
Constant, +atom-tag-edit+: Public constants
Constant, +atom-tag-feed+: Public constants
Constant, +atom-xml-mime-type+: Public constants
Constant, +comments-tag-feed+: Private constants
Constant, +create-media-url+: Private constants
Constant, +crlf+: Private constants
Constant, +docs-access-control-feed+: Private constants
Constant, +docs-thumbnail+: Public constants
Constant, +email-tag-home+: Public constants
Constant, +email-tag-other+: Public constants
Constant, +email-tag-work+: Public constants
Constant, +http-gdata-user-agent+: Public constants
Constant, +phone-tag-home+: Public constants
Constant, +phone-tag-mobile+: Public constants
Constant, +resumable-create-media-ref+: Private constants
Constant, +scheme-kind+: Public constants
Constant, +spreadsheets-cellsfeed+: Public constants
Constant, +spreadsheets-tablesfeed+: Public constants
Constant, +spreadsheets-worksheetsfeed+: Public constants
Constant, +valid-page-kind+: Private constants
content: Public classes
content: Public classes
content: Public classes
content: Private classes
content: Private classes
created: Public classes

D
data: Public classes
description: Public classes

E
email: Public classes
end: Public classes
entry-list: Private classes
entry-type: Private classes
etag: Private classes
exif-exposure: Public classes
exif-flash: Public classes
exif-focallength: Public classes
exif-fstop: Public classes
exif-iso: Public classes
exif-make: Public classes
exif-model: Public classes
expiration-date: Public classes

F
failed-cells: Public conditions
family-name: Public classes
feeds: Public classes
feeds: Public classes
field-node: Private classes
field-node-clear-function: Private classes
field-node-collectionp: Private classes
field-node-default: Private classes
field-node-type: Private classes
field-node-updater-function: Private classes
full-name: Public classes

G
given-name: Public classes

H
height: Public classes

I
id: Public classes
id: Public classes
id-url: Public classes
id-url: Public classes
id-url: Private classes
image-version: Public classes
input-value: Public classes

L
label: Public classes

M
media-credit: Public classes
media-thumbnail: Public classes

N
new-input-value: Public classes
node-dom: Public classes
node-dom: Public classes
numeric-value: Public classes

O
owner-uri: Public classes
owner-username: Public classes

P
page-name: Private classes
password: Public classes
phone-number: Public classes
photo-id: Public classes
position: Public classes
published: Public classes

R
refresh-code: Public classes
resource-id: Public classes
response: Public conditions
response: Private conditions
role: Private classes

S
scope: Private classes
size: Public classes
Slot, abs-rotation: Public classes
Slot, auth-keys: Public classes
Slot, author-name: Private classes
Slot, author-url: Private classes
Slot, cells: Public classes
Slot, client-id: Public classes
Slot, client-id: Public classes
Slot, client-secret: Public classes
Slot, client-secret: Public classes
Slot, code-hash: Public classes
Slot, comment-count: Public classes
Slot, commenting-enabled: Public classes
Slot, comments: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Public classes
Slot, content: Private classes
Slot, content: Private classes
Slot, created: Public classes
Slot, data: Public classes
Slot, description: Public classes
Slot, email: Public classes
Slot, end: Public classes
Slot, entry-list: Private classes
Slot, entry-type: Private classes
Slot, etag: Private classes
Slot, exif-exposure: Public classes
Slot, exif-flash: Public classes
Slot, exif-focallength: Public classes
Slot, exif-fstop: Public classes
Slot, exif-iso: Public classes
Slot, exif-make: Public classes
Slot, exif-model: Public classes
Slot, expiration-date: Public classes
Slot, failed-cells: Public conditions
Slot, family-name: Public classes
Slot, feeds: Public classes
Slot, feeds: Public classes
Slot, field-node: Private classes
Slot, field-node-clear-function: Private classes
Slot, field-node-collectionp: Private classes
Slot, field-node-default: Private classes
Slot, field-node-type: Private classes
Slot, field-node-updater-function: Private classes
Slot, full-name: Public classes
Slot, given-name: Public classes
Slot, height: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id-url: Public classes
Slot, id-url: Public classes
Slot, id-url: Private classes
Slot, image-version: Public classes
Slot, input-value: Public classes
Slot, label: Public classes
Slot, media-credit: Public classes
Slot, media-thumbnail: Public classes
Slot, new-input-value: Public classes
Slot, node-dom: Public classes
Slot, node-dom: Public classes
Slot, numeric-value: Public classes
Slot, owner-uri: Public classes
Slot, owner-username: Public classes
Slot, page-name: Private classes
Slot, password: Public classes
Slot, phone-number: Public classes
Slot, photo-id: Public classes
Slot, position: Public classes
Slot, published: Public classes
Slot, refresh-code: Public classes
Slot, resource-id: Public classes
Slot, response: Public conditions
Slot, response: Private conditions
Slot, role: Private classes
Slot, scope: Private classes
Slot, size: Public classes
Slot, spreadsheet: Public classes
Slot, stars: Public classes
Slot, start: Public classes
Slot, state: Public classes
Slot, status: Public conditions
Slot, status: Public classes
Slot, string: Public classes
Slot, suggested-filename: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, summary: Public classes
Slot, tags: Public classes
Slot, title: Public classes
Slot, title: Public classes
Slot, title: Private classes
Slot, token-hash: Public classes
Slot, updated: Public classes
Slot, updated: Public classes
Slot, updated: Private classes
Slot, url: Private conditions
Slot, url: Private conditions
Slot, username: Public classes
Slot, username: Private conditions
Slot, value: Public classes
Slot, width: Public classes
Slot, worksheets: Public classes
Special Variable, *allowed-image-mime-types*: Private special variables
Special Variable, *app-auth-endpoint*: Private special variables
Special Variable, *app-token-endpoint*: Private special variables
Special Variable, *device-auth-endpoint*: Private special variables
Special Variable, *device-token-endpoint*: Private special variables
Special Variable, *gdata-api-key*: Public special variables
Special Variable, *gdata-document-type-urls*: Private special variables
Special Variable, *gdata-namespaces*: Private special variables
Special Variable, *gdata-page-type-urls*: Private special variables
Special Variable, *gdata-session*: Public special variables
Special Variable, *oauth2-session-debug*: Private special variables
Special Variable, *scope-map*: Private special variables
Special Variable, *service-name-map*: Private special variables
Special Variable, *verbose-http-errors*: Public special variables
spreadsheet: Public classes
stars: Public classes
start: Public classes
state: Public classes
status: Public conditions
status: Public classes
string: Public classes
suggested-filename: Public classes
summary: Public classes
summary: Public classes
summary: Public classes
summary: Public classes

T
tags: Public classes
title: Public classes
title: Public classes
title: Private classes
token-hash: Public classes

U
updated: Public classes
updated: Public classes
updated: Private classes
url: Private conditions
url: Private conditions
username: Public classes
username: Private conditions

V
value: Public classes

W
width: Public classes
worksheets: Public classes


A.4 Data types

Jump to:   A   C   D   E   F   I   J   L   M   N   O   P   R   S   T   W   X  
Index Entry  Section

A
access: Private classes
album: Public classes
announcement: Private classes
announcementspage: Private classes
app-auth.lisp: The cl-gdata/src/app-auth․lisp file
app-package.lisp: The cl-gdata/src/app-package․lisp file
app-session: Public classes
atom-author-mixin: Private classes
atom-feed-entry: Public classes
atom-feed-entry-class: Public classes
atom-feed-entry-direct-slot-definition: Private classes
atom-feed-entry-effective-slot-definition: Private classes
atom-feed-entry-slot-definition-mixin: Private classes
atom.lisp: The cl-gdata/src/atom․lisp file
attachment: Private classes
auth.lisp: The cl-gdata/src/auth․lisp file
authentication-failed: Public conditions

C
calendar: Public classes
calendar-package.lisp: The cl-gdata/src/calendar-package․lisp file
calendar.lisp: The cl-gdata/src/calendar․lisp file
cell-update-error: Public conditions
cl-gdata: The cl-gdata system
cl-gdata: The cl-gdata package
cl-gdata-app: The cl-gdata-app package
cl-gdata-calendar: The cl-gdata-calendar package
cl-gdata-clientlogin: The cl-gdata-clientlogin package
cl-gdata-contacts: The cl-gdata-contacts package
cl-gdata-date-value: Public types
cl-gdata-device: The cl-gdata-device package
cl-gdata-docs-list: The cl-gdata-docs-list package
cl-gdata-issue-tracker: The cl-gdata-issue-tracker package
cl-gdata-misc: The cl-gdata-misc package
cl-gdata-oauth: The cl-gdata-oauth package
cl-gdata-picasa: The cl-gdata-picasa package
cl-gdata-scope: The cl-gdata-scope package
cl-gdata-sites: The cl-gdata-sites package
cl-gdata-spreadsheets: The cl-gdata-spreadsheets package
cl-gdata-system: The cl-gdata-system package
cl-gdata-user: The cl-gdata-user package
cl-gdata-user.lisp: The cl-gdata/src/cl-gdata-user․lisp file
cl-gdata.asd: The cl-gdata/cl-gdata․asd file
cl-gdata.lisp: The cl-gdata/src/cl-gdata․lisp file
Class, access: Private classes
Class, album: Public classes
Class, announcement: Private classes
Class, announcementspage: Private classes
Class, app-session: Public classes
Class, atom-author-mixin: Private classes
Class, atom-feed-entry: Public classes
Class, atom-feed-entry-class: Public classes
Class, atom-feed-entry-direct-slot-definition: Private classes
Class, atom-feed-entry-effective-slot-definition: Private classes
Class, atom-feed-entry-slot-definition-mixin: Private classes
Class, attachment: Private classes
Class, calendar: Public classes
Class, clientlogin-session: Public classes
Class, comment: Private classes
Class, comment: Private classes
Class, contact: Public classes
Class, device-session: Public classes
Class, document: Public classes
Class, drawing: Public classes
Class, event: Public classes
Class, feed: Private classes
Class, file-cabinet: Private classes
Class, folder: Public classes
Class, issue: Public classes
Class, json-instance: Public classes
Class, listitem: Private classes
Class, listpage: Private classes
Class, node-dom-mixin: Public classes
Class, oauth2-token: Public classes
Class, photo: Public classes
Class, resource: Private classes
Class, scope-session: Public classes
Class, spreadsheet: Public classes
Class, spreadsheet-cell: Public classes
Class, template: Private classes
Class, web: Private classes
Class, webattachment: Private classes
Class, webpage: Private classes
Class, worksheet: Public classes
clientlogin-auth.lisp: The cl-gdata/src/clientlogin-auth․lisp file
clientlogin-authentication-failed: Private conditions
clientlogin-package.lisp: The cl-gdata/src/clientlogin-package․lisp file
clientlogin-session: Public classes
comment: Private classes
comment: Private classes
Condition, authentication-failed: Public conditions
Condition, cell-update-error: Public conditions
Condition, clientlogin-authentication-failed: Private conditions
Condition, missing-scope: Private conditions
Condition, missing-service-name: Private conditions
Condition, no-api-key-specified: Public conditions
Condition, oauth2-authentication-failed: Public conditions
contact: Public classes
contacts-package.lisp: The cl-gdata/src/contacts-package․lisp file
contacts.lisp: The cl-gdata/src/contacts․lisp file

D
device-auth.lisp: The cl-gdata/src/device-auth․lisp file
device-package.lisp: The cl-gdata/src/device-package․lisp file
device-session: Public classes
docs-access.lisp: The cl-gdata/src/docs-access․lisp file
docs-list-package.lisp: The cl-gdata/src/docs-list-package․lisp file
docs-list.lisp: The cl-gdata/src/docs-list․lisp file
document: Public classes
drawing: Public classes

E
event: Public classes

F
feed: Private classes
File, app-auth.lisp: The cl-gdata/src/app-auth․lisp file
File, app-package.lisp: The cl-gdata/src/app-package․lisp file
File, atom.lisp: The cl-gdata/src/atom․lisp file
File, auth.lisp: The cl-gdata/src/auth․lisp file
File, calendar-package.lisp: The cl-gdata/src/calendar-package․lisp file
File, calendar.lisp: The cl-gdata/src/calendar․lisp file
File, cl-gdata-user.lisp: The cl-gdata/src/cl-gdata-user․lisp file
File, cl-gdata.asd: The cl-gdata/cl-gdata․asd file
File, cl-gdata.lisp: The cl-gdata/src/cl-gdata․lisp file
File, clientlogin-auth.lisp: The cl-gdata/src/clientlogin-auth․lisp file
File, clientlogin-package.lisp: The cl-gdata/src/clientlogin-package․lisp file
File, contacts-package.lisp: The cl-gdata/src/contacts-package․lisp file
File, contacts.lisp: The cl-gdata/src/contacts․lisp file
File, device-auth.lisp: The cl-gdata/src/device-auth․lisp file
File, device-package.lisp: The cl-gdata/src/device-package․lisp file
File, docs-access.lisp: The cl-gdata/src/docs-access․lisp file
File, docs-list-package.lisp: The cl-gdata/src/docs-list-package․lisp file
File, docs-list.lisp: The cl-gdata/src/docs-list․lisp file
File, issue-tracker-package.lisp: The cl-gdata/src/issue-tracker-package․lisp file
File, issue-tracker.lisp: The cl-gdata/src/issue-tracker․lisp file
File, json-misc.lisp: The cl-gdata/src/json-misc․lisp file
File, misc-package.lisp: The cl-gdata/src/misc-package․lisp file
File, misc.lisp: The cl-gdata/src/misc․lisp file
File, oauth-package.lisp: The cl-gdata/src/oauth-package․lisp file
File, package.lisp: The cl-gdata/src/package․lisp file
File, picasa-package.lisp: The cl-gdata/src/picasa-package․lisp file
File, picasa.lisp: The cl-gdata/src/picasa․lisp file
File, scope-auth.lisp: The cl-gdata/src/scope-auth․lisp file
File, scope-package.lisp: The cl-gdata/src/scope-package․lisp file
File, sites-package.lisp: The cl-gdata/src/sites-package․lisp file
File, sites.lisp: The cl-gdata/src/sites․lisp file
File, spreadsheets-package.lisp: The cl-gdata/src/spreadsheets-package․lisp file
File, spreadsheets.lisp: The cl-gdata/src/spreadsheets․lisp file
File, xml-misc.lisp: The cl-gdata/src/xml-misc․lisp file
file-cabinet: Private classes
folder: Public classes

I
issue: Public classes
issue-tracker-package.lisp: The cl-gdata/src/issue-tracker-package․lisp file
issue-tracker.lisp: The cl-gdata/src/issue-tracker․lisp file

J
json-instance: Public classes
json-misc.lisp: The cl-gdata/src/json-misc․lisp file

L
listitem: Private classes
listpage: Private classes

M
misc-package.lisp: The cl-gdata/src/misc-package․lisp file
misc.lisp: The cl-gdata/src/misc․lisp file
missing-scope: Private conditions
missing-service-name: Private conditions
Module, src: The cl-gdata/src module

N
no-api-key-specified: Public conditions
node-dom-mixin: Public classes

O
oauth-package.lisp: The cl-gdata/src/oauth-package․lisp file
oauth2-authentication-failed: Public conditions
oauth2-token: Public classes

P
Package, cl-gdata: The cl-gdata package
Package, cl-gdata-app: The cl-gdata-app package
Package, cl-gdata-calendar: The cl-gdata-calendar package
Package, cl-gdata-clientlogin: The cl-gdata-clientlogin package
Package, cl-gdata-contacts: The cl-gdata-contacts package
Package, cl-gdata-device: The cl-gdata-device package
Package, cl-gdata-docs-list: The cl-gdata-docs-list package
Package, cl-gdata-issue-tracker: The cl-gdata-issue-tracker package
Package, cl-gdata-misc: The cl-gdata-misc package
Package, cl-gdata-oauth: The cl-gdata-oauth package
Package, cl-gdata-picasa: The cl-gdata-picasa package
Package, cl-gdata-scope: The cl-gdata-scope package
Package, cl-gdata-sites: The cl-gdata-sites package
Package, cl-gdata-spreadsheets: The cl-gdata-spreadsheets package
Package, cl-gdata-system: The cl-gdata-system package
Package, cl-gdata-user: The cl-gdata-user package
package.lisp: The cl-gdata/src/package․lisp file
photo: Public classes
picasa-package.lisp: The cl-gdata/src/picasa-package․lisp file
picasa.lisp: The cl-gdata/src/picasa․lisp file

R
resource: Private classes

S
scope-auth.lisp: The cl-gdata/src/scope-auth․lisp file
scope-package.lisp: The cl-gdata/src/scope-package․lisp file
scope-session: Public classes
sites-package.lisp: The cl-gdata/src/sites-package․lisp file
sites.lisp: The cl-gdata/src/sites․lisp file
spreadsheet: Public classes
spreadsheet-cell: Public classes
spreadsheets-package.lisp: The cl-gdata/src/spreadsheets-package․lisp file
spreadsheets.lisp: The cl-gdata/src/spreadsheets․lisp file
src: The cl-gdata/src module
System, cl-gdata: The cl-gdata system

T
template: Private classes
Type, cl-gdata-date-value: Public types

W
web: Private classes
webattachment: Private classes
webpage: Private classes
worksheet: Public classes

X
xml-misc.lisp: The cl-gdata/src/xml-misc․lisp file