GNOME Online Accounts Reference Manual: Object Hierarchy

# Object Hierarchy

        GObject
        ├── GoaClient
        ├── GDBusProxy
        │   ├── GoaAccountProxy
        │   ├── GoaManagerProxy
        │   ├── GoaMailProxy
        │   ├── GoaCalendarProxy
        │   ├── GoaContactsProxy
        │   ├── GoaChatProxy
        │   ╰── GoaFilesProxy
        ├── GDBusInterfaceSkeleton
        │   ├── GoaAccountSkeleton
        │   ├── GoaManagerSkeleton
        │   ├── GoaMailSkeleton
        │   ├── GoaCalendarSkeleton
        │   ├── GoaContactsSkeleton
        │   ├── GoaChatSkeleton
        │   ╰── GoaFilesSkeleton
        ├── GDBusObjectManagerClient
        │   ╰── GoaObjectManagerClient
        ├── GDBusObjectProxy
        │   ╰── GoaObjectProxy
        ├── GDBusObjectSkeleton
        │   ╰── GoaObjectSkeleton
        ├── GoaProvider
        │   ├── GoaOAuthProvider
        │   │   ├── GoaYahooProvider
        │   │   ╰── GoaFlickrProvider
        │   ╰── GoaOAuth2Provider
        │       ├── GoaGoogleProvider
        │       ├── GoaFacebookProvider
        │       ╰── GoaWindowsLiveProvider
        ╰── GoaProviderFactory
        GInterface
        ├── GoaAccount
        ├── GoaManager
        ├── GoaObject
        ├── GoaOAuthBased
        ├── GoaOAuth2Based
        ├── GoaMail
        ├── GoaCalendar
        ├── GoaContacts
        ├── GoaChat
        ├── GoaFiles
        ├── GoaPasswordBased
        ├── GoaDocuments
        ├── GoaPhotos
        ├── GoaExchange
        ╰── GoaTicketing