Namespace

Goa – 1.0

Single Sign-on Framework for GNOME

Version3.51.1
AuthorsGNOME Online Accounts Team
LicenseLGPL-2.0-or-later
Websitehttps://gnome.pages.gitlab.gnome.org/gnome-online-accounts
Sourcehttps://gitlab.gnome.org/GNOME/gnome-online-accounts/

Build

C headersgoa/goa.h
pkg-config filesgoa-1.0

Dependencies

GObject—2.0 The base type system library
Browse documentation
Gio—2.0 The base type system library
Browse documentation

Classes

AccountProxy

The GoaAccountProxy structure contains only private data and should only be accessed using the provided API.

AccountSkeleton

The GoaAccountSkeleton structure contains only private data and should only be accessed using the provided API.

CalendarProxy

The GoaCalendarProxy structure contains only private data and should only be accessed using the provided API.

CalendarSkeleton

The GoaCalendarSkeleton structure contains only private data and should only be accessed using the provided API.

ChatProxy

The GoaChatProxy structure contains only private data and should only be accessed using the provided API.

ChatSkeleton

The GoaChatSkeleton structure contains only private data and should only be accessed using the provided API.

Client

GoaClient is used for accessing the GNOME Online Accounts service from a client program.

ContactsProxy

The GoaContactsProxy structure contains only private data and should only be accessed using the provided API.

ContactsSkeleton

The GoaContactsSkeleton structure contains only private data and should only be accessed using the provided API.

DocumentsProxy

The GoaDocumentsProxy structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown 

DocumentsSkeleton

The GoaDocumentsSkeleton structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown 

ExchangeProxy

The GoaExchangeProxy structure contains only private data and should only be accessed using the provided API.

since: 3.6.0

ExchangeSkeleton

The GoaExchangeSkeleton structure contains only private data and should only be accessed using the provided API.

since: 3.6.0

FilesProxy

The GoaFilesProxy structure contains only private data and should only be accessed using the provided API.

since: 3.8.0

FilesSkeleton

The GoaFilesSkeleton structure contains only private data and should only be accessed using the provided API.

since: 3.8.0

MailProxy

The GoaMailProxy structure contains only private data and should only be accessed using the provided API.

MailSkeleton

The GoaMailSkeleton structure contains only private data and should only be accessed using the provided API.

ManagerProxy

The GoaManagerProxy structure contains only private data and should only be accessed using the provided API.

ManagerSkeleton

The GoaManagerSkeleton structure contains only private data and should only be accessed using the provided API.

MapsProxy

The GoaMapsProxy structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.14.0

MapsSkeleton

The GoaMapsSkeleton structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.14.0

MediaServerProxy

The GoaMediaServerProxy structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.14

MediaServerSkeleton

The GoaMediaServerSkeleton structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.14

MusicProxy

The GoaMusicProxy structure contains only private data and should only be accessed using the provided API.

since: 3.18.0

MusicSkeleton

The GoaMusicSkeleton structure contains only private data and should only be accessed using the provided API.

since: 3.18.0

OAuth2BasedProxy

The GoaOAuth2BasedProxy structure contains only private data and should only be accessed using the provided API.

OAuth2BasedSkeleton

The GoaOAuth2BasedSkeleton structure contains only private data and should only be accessed using the provided API.

OAuthBasedProxy

The GoaOAuthBasedProxy structure contains only private data and should only be accessed using the provided API.

OAuthBasedSkeleton

The GoaOAuthBasedSkeleton structure contains only private data and should only be accessed using the provided API.

ObjectManagerClient

The GoaObjectManagerClient structure contains only private data and should only be accessed using the provided API.

ObjectProxy

The GoaObjectProxy structure contains only private data and should only be accessed using the provided API.

ObjectSkeleton

The GoaObjectSkeleton structure contains only private data and should only be accessed using the provided API.

PasswordBasedProxy

The GoaPasswordBasedProxy structure contains only private data and should only be accessed using the provided API.

since: 3.6.0

PasswordBasedSkeleton

The GoaPasswordBasedSkeleton structure contains only private data and should only be accessed using the provided API.

since: 3.6.0

PhotosProxy

The GoaPhotosProxy structure contains only private data and should only be accessed using the provided API.

since: 3.8.0

PhotosSkeleton

The GoaPhotosSkeleton structure contains only private data and should only be accessed using the provided API.

since: 3.8.0

PrintersProxy

The GoaPrintersProxy structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.12.0

PrintersSkeleton

The GoaPrintersSkeleton structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.12.0

ReadLaterProxy

The GoaReadLaterProxy structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.12.0

ReadLaterSkeleton

The GoaReadLaterSkeleton structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.12.0

TicketingProxy

The GoaTicketingProxy structure contains only private data and should only be accessed using the provided API.

since: 3.6.0

TicketingSkeleton

The GoaTicketingSkeleton structure contains only private data and should only be accessed using the provided API.

since: 3.6.0

TodoProxy

The GoaTodoProxy structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.26.0

TodoSkeleton

The GoaTodoSkeleton structure contains only private data and should only be accessed using the provided API.

deprecated: Unknown since: 3.26.0

Interfaces

Account

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Account.

Calendar

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Calendar.

Chat

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Chat.

Contacts

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Contacts.

Documents

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Documents.

deprecated: Unknown 

Exchange

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Exchange.

since: 3.6.0

Files

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Files.

since: 3.8.0

Mail

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Mail.

Manager

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Manager.

Maps

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Maps.

deprecated: Unknown since: 3.14.0

MediaServer

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.MediaServer.

deprecated: Unknown since: 3.14

Music

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Music.

since: 3.18.0

OAuth2Based

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.OAuth2Based.

OAuthBased

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.OAuthBased.

Object

The GoaObject type is a specialized container of interfaces.

PasswordBased

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.PasswordBased.

since: 3.6.0

Photos

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Photos.

since: 3.8.0

Printers

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Printers.

deprecated: Unknown since: 3.12.0

ReadLater

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.ReadLater.

deprecated: Unknown since: 3.12.0

Ticketing

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Ticketing.

since: 3.6.0

Todo

Abstract interface type for the D-Bus interface org.gnome.OnlineAccounts.Todo.

deprecated: Unknown since: 3.26.0

Error Domains

Error

Error codes for the GoaError error domain and the corresponding D-Bus error names.

Functions

check_version

Checks that the GOA library in use is compatible with the given version.

since: 3.8

Function Macros

CHECK_VERSION

Checks the version of the GOA library that is being compiled against.

since: 3.8

Constants

ERROR_NUM_ENTRIES

MAJOR_VERSION

The major version number of the GOA daemon and library.

MICRO_VERSION

The micro version number of the GOA daemon and library.

MINOR_VERSION

The minor version number of the GOA daemon and library.