# Object Hierarchy

        GObject
        ├── UDisksClient
        ├── UDisksObjectInfo
        ├── GDBusProxy
        │   ├── UDisksDriveProxy
        │   ├── UDisksDriveAtaProxy
        │   ├── UDisksBlockProxy
        │   ├── UDisksFilesystemProxy
        │   ├── UDisksSwapspaceProxy
        │   ├── UDisksEncryptedProxy
        │   ├── UDisksLoopProxy
        │   ├── UDisksManagerProxy
        │   ├── UDisksJobProxy
        │   ├── UDisksMDRaidProxy
        │   ├── UDisksManagerLVM2Proxy
        │   ├── UDisksFilesystemBTRFSProxy
        │   ╰── UDisksManagerBTRFSProxy
        ├── GDBusInterfaceSkeleton
        │   ├── UDisksDriveSkeleton
        │   │   ╰── UDisksLinuxDrive
        │   ├── UDisksDriveAtaSkeleton
        │   │   ╰── UDisksLinuxDriveAta
        │   ├── UDisksBlockSkeleton
        │   │   ╰── UDisksLinuxBlock
        │   ├── UDisksFilesystemSkeleton
        │   │   ╰── UDisksLinuxFilesystem
        │   ├── UDisksSwapspaceSkeleton
        │   │   ╰── UDisksLinuxSwapspace
        │   ├── UDisksEncryptedSkeleton
        │   │   ╰── UDisksLinuxEncrypted
        │   ├── UDisksLoopSkeleton
        │   │   ╰── UDisksLinuxLoop
        │   ├── UDisksManagerSkeleton
        │   │   ╰── UDisksLinuxManager
        │   ├── UDisksJobSkeleton
        │   │   ╰── UDisksBaseJob
        │   │       ├── UDisksSpawnedJob
        │   │       ├── UDisksThreadedJob
        │   │       ╰── UDisksSimpleJob
        │   ├── UDisksMDRaidSkeleton
        │   │   ╰── UDisksLinuxMDRaid
        │   ├── UDisksPartitionSkeleton
        │   │   ╰── UDisksLinuxPartition
        │   ├── UDisksPartitionTableSkeleton
        │   │   ╰── UDisksLinuxPartitionTable
        │   ├── UDisksNVMeControllerSkeleton
        │   │   ╰── UDisksLinuxNVMeController
        │   ├── UDisksNVMeNamespaceSkeleton
        │   │   ╰── UDisksLinuxNVMeNamespace
        │   ├── UDisksFilesystemBTRFSSkeleton
        │   ╰── UDisksManagerBTRFSSkeleton
        ├── GDBusObjectProxy
        │   ╰── UDisksObjectProxy
        ├── GDBusObjectSkeleton
        │   ╰── UDisksObjectSkeleton
        │       ├── UDisksLinuxBlockObject
        │       ├── UDisksLinuxDriveObject
        │       ╰── UDisksLinuxMDRaidObject
        ├── GDBusObjectManagerClient
        │   ╰── UDisksObjectManagerClient
        ├── UDisksDaemon
        ├── UDisksLinuxDevice
        ├── UDisksMount
        ├── UDisksMountMonitor
        ├── UDisksProvider
        │   ╰── UDisksLinuxProvider
        ├── UDisksState
        ├── UDisksFstabEntry
        ├── UDisksCrypttabEntry
        ╰── UDisksCrypttabMonitor
        GInterface
        ├── UDisksDrive
        ├── UDisksDriveAta
        ├── UDisksBlock
        ├── UDisksFilesystem
        ├── UDisksSwapspace
        ├── UDisksEncrypted
        ├── UDisksLoop
        ├── UDisksManager
        ├── UDisksJob
        ├── UDisksMDRaid
        ├── UDisksObject
        ├── UDisksPartition
        ├── UDisksPartitionTable
        ├── UDisksNVMeController
        ├── UDisksNVMeNamespace
        ├── UDisksManagerLVM2
        ├── UDisksFilesystemBTRFS
        ├── UDisksManagerBTRFS
        ├── UDisksManagerNVMe
        ├── UDisksNVMeFabrics
        ├── UDisksBlockLVM2
        ├── UDisksPhysicalVolume
        ├── UDisksVolumeGroup
        ├── UDisksLogicalVolume
        ╰── UDisksVDOVolume
        GBoxed
        ╰── UDisksPartitionTypeInfo
        GFlags
        ╰── UDisksPartitionTypeInfoFlags