"""Inventory=========The following sub-package allows for interaction with the Tenable OneInventory APIs... rst-class:: hide-signature.. autoclass:: InventoryAPI :members:.. toctree:: :hidden: :glob: assets/index software/index export/index findings/index"""fromtenable.base.endpointimportAPIEndpointfromtenable.tenableone.inventory.assets.apiimportAssetsAPIfromtenable.tenableone.inventory.export.apiimportExportAPIfromtenable.tenableone.inventory.findings.apiimportFindingsAPIfromtenable.tenableone.inventory.software.apiimportSoftwareAPI
[docs]classInventoryAPI(APIEndpoint):@propertydefassets(self):# """# The interface object for the# :doc:`Tenable One Inventory Assets APIs <assets/index>`.# """returnAssetsAPI(self._api)@propertydefsoftware(self):""" The interface object for the :doc:`Tenable One Inventory Software APIs <software/index>`. """returnSoftwareAPI(self._api)@propertydefexport(self):""" The interface object for the :doc:`Tenable One Inventory Unified Export APIs <export/index>`. """returnExportAPI(self._api)@propertydeffindings(self):""" The interface object for the :doc:`Tenable Exposure Management Inventory Finding APIs <findings/index>`. """returnFindingsAPI(self._api)