David Zeuthen



    

  

Debarshi Ray



    

  

Version 3.26.1

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:



          51 Franklin Street, Suite 500

          BostonMA 02110-1335

          USA

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME project, the names have been printed in caps or initial caps.


I. GNOME Online Accounts Overview
Writing GOA applications
Account Objects
Accessing Services
Credentials Handling
II. D-Bus API Reference
Objects & Names
The org.gnome.OnlineAccounts bus name
The /org/gnome/OnlineAccounts and /org/gnome/OnlineAccounts/Manager objects
Core Interfaces
org.gnome.OnlineAccounts.Account
org.gnome.OnlineAccounts.Manager
Credentials Interfaces
org.gnome.OnlineAccounts.OAuthBased
org.gnome.OnlineAccounts.OAuth2Based
org.gnome.OnlineAccounts.PasswordBased
Service-specific Interfaces
org.gnome.OnlineAccounts.Mail
org.gnome.OnlineAccounts.Calendar
org.gnome.OnlineAccounts.Contacts
org.gnome.OnlineAccounts.Chat
org.gnome.OnlineAccounts.Documents
org.gnome.OnlineAccounts.Maps
org.gnome.OnlineAccounts.Music
org.gnome.OnlineAccounts.Photos
org.gnome.OnlineAccounts.Printers
org.gnome.OnlineAccounts.Files
org.gnome.OnlineAccounts.Exchange
org.gnome.OnlineAccounts.MediaServer
org.gnome.OnlineAccounts.Ticketing
org.gnome.OnlineAccounts.Todo
III. Client Library API Reference
GoaClient — Object for accessing account information
GoaError — Error codes
Version Information — variables and functions to check the GOA version
Generated Code
GoaObject — Specialized GDBusObject types
GoaObjectManagerClient — Generated GDBusObjectManagerClient type
GoaManager — Generated C code for the org.gnome.OnlineAccounts.Manager D-Bus interface
GoaAccount — Generated C code for the org.gnome.OnlineAccounts.Account D-Bus interface
GoaOAuthBased — Generated C code for the org.gnome.OnlineAccounts.OAuthBased D-Bus interface
GoaOAuth2Based — Generated C code for the org.gnome.OnlineAccounts.OAuth2Based D-Bus interface
GoaPasswordBased — Generated C code for the org.gnome.OnlineAccounts.PasswordBased D-Bus interface
GoaMail — Generated C code for the org.gnome.OnlineAccounts.Mail D-Bus interface
GoaCalendar — Generated C code for the org.gnome.OnlineAccounts.Calendar D-Bus interface
GoaContacts — Generated C code for the org.gnome.OnlineAccounts.Contacts D-Bus interface
GoaChat — Generated C code for the org.gnome.OnlineAccounts.Chat D-Bus interface
GoaDocuments — Generated C code for the org.gnome.OnlineAccounts.Documents D-Bus interface
GoaMaps — Generated C code for the org.gnome.OnlineAccounts.Maps D-Bus interface
GoaMusic — Generated C code for the org.gnome.OnlineAccounts.Music D-Bus interface
GoaPhotos — Generated C code for the org.gnome.OnlineAccounts.Photos D-Bus interface
GoaFiles — Generated C code for the org.gnome.OnlineAccounts.Files D-Bus interface
GoaExchange — Generated C code for the org.gnome.OnlineAccounts.Exchange D-Bus interface
GoaMediaServer — Generated C code for the org.gnome.OnlineAccounts.MediaServer D-Bus interface
GoaTicketing — Generated C code for the org.gnome.OnlineAccounts.Ticketing D-Bus interface
GoaTodo — Generated C code for the org.gnome.OnlineAccounts.Todo D-Bus interface
GoaReadLater — Generated C code for the org.gnome.OnlineAccounts.ReadLater D-Bus interface
GoaPrinters — Generated C code for the org.gnome.OnlineAccounts.Printers D-Bus interface
IV. Backend Library API Reference
Core
goautil
GoaProvider — Abstract base class for providers
GoaOAuthProvider — Abstract base class for OAuth 1.0a providers
GoaOAuth2Provider — Abstract base class for OAuth 2.0 providers
V. Tools, File Formats and Manual Pages
goa-daemon — GNOME Online Accounts Daemon
Index
Object Hierarchy
Annotation Glossary