|  |  |  |  | 
    GObject
    ├── PolkitAuthority
    ├── PolkitActionDescription
    ├── PolkitDetails
    ├── PolkitUnixUser
    ├── PolkitUnixGroup
    ├── PolkitUnixNetgroup
    ├── PolkitUnixProcess
    ├── PolkitUnixSession
    ├── PolkitSystemBusName
    ├── PolkitAuthorizationResult
    ├── PolkitTemporaryAuthorization
    ├── GPermission
    │   ╰── PolkitPermission
    ├── PolkitAgentSession
    ╰── PolkitAgentListener
        ╰── PolkitAgentTextListener
    GInterface
    ├── PolkitIdentity
    ╰── PolkitSubject
    GFlags
    ├── PolkitCheckAuthorizationFlags
    ╰── PolkitAuthorityFeatures
    GEnum
    ├── PolkitImplicitAuthorization
    ╰── PolkitError