Object Hierarchy

    GObject
    ├── GoaClient
    ├── GDBusProxy
       ├── GoaAccountProxy
       ├── GoaManagerProxy
       ├── GoaOAuthBasedProxy
       ├── GoaOAuth2BasedProxy
       ├── GoaPasswordBasedProxy
       ├── GoaMailProxy
       ├── GoaCalendarProxy
       ├── GoaContactsProxy
       ├── GoaChatProxy
       ├── GoaDocumentsProxy
       ├── GoaMapsProxy
       ├── GoaMusicProxy
       ├── GoaPhotosProxy
       ├── GoaFilesProxy
       ├── GoaExchangeProxy
       ├── GoaMediaServerProxy
       ├── GoaTicketingProxy
       ├── GoaReadLaterProxy
       ╰── GoaPrintersProxy
    ├── GDBusInterfaceSkeleton
       ├── GoaAccountSkeleton
       ├── GoaManagerSkeleton
       ├── GoaOAuthBasedSkeleton
       ├── GoaOAuth2BasedSkeleton
       ├── GoaPasswordBasedSkeleton
       ├── GoaMailSkeleton
       ├── GoaCalendarSkeleton
       ├── GoaContactsSkeleton
       ├── GoaChatSkeleton
       ├── GoaDocumentsSkeleton
       ├── GoaMapsSkeleton
       ├── GoaMusicSkeleton
       ├── GoaPhotosSkeleton
       ├── GoaFilesSkeleton
       ├── GoaExchangeSkeleton
       ├── GoaMediaServerSkeleton
       ├── GoaTicketingSkeleton
       ├── GoaReadLaterSkeleton
       ╰── GoaPrintersSkeleton
    ├── GDBusObjectManagerClient
       ╰── GoaObjectManagerClient
    ├── GDBusObjectProxy
       ╰── GoaObjectProxy
    ├── GDBusObjectSkeleton
       ╰── GoaObjectSkeleton
    ╰── GoaProvider
        ├── GoaOAuthProvider
        ╰── GoaOAuth2Provider
    GInterface
    ├── GoaAccount
    ├── GoaManager
    ├── GoaObject
    ├── GoaOAuthBased
    ├── GoaOAuth2Based
    ├── GoaPasswordBased
    ├── GoaMail
    ├── GoaCalendar
    ├── GoaContacts
    ├── GoaChat
    ├── GoaDocuments
    ├── GoaMaps
    ├── GoaMusic
    ├── GoaPhotos
    ├── GoaFiles
    ├── GoaExchange
    ├── GoaMediaServer
    ├── GoaTicketing
    ├── GoaReadLater
    ├── GoaPrinters
    ╰── GoaTodo