speasy.core.inventory.indexes module

class speasy.core.inventory.indexes.CatalogIndex(name: str, provider: str, uid: str, meta: dict | None = None)[source]

Bases: SpeasyIndex

class speasy.core.inventory.indexes.ComponentIndex(name: str, provider: str, uid: str, meta: dict | None = None)[source]

Bases: SpeasyIndex

class speasy.core.inventory.indexes.DatasetIndex(name: str, provider: str, uid: str, meta: dict | None = None)[source]

Bases: SpeasyIndex

class speasy.core.inventory.indexes.ParameterIndex(name: str, provider: str, uid: str, meta: dict | None = None)[source]

Bases: SpeasyIndex

class speasy.core.inventory.indexes.SpeasyIndex(name: str, provider: str, uid: str, meta: dict | None = None)[source]

Bases: object

clear()[source]
spz_name()[source]
spz_provider()[source]
spz_type()[source]
spz_uid()[source]
class speasy.core.inventory.indexes.TimetableIndex(name: str, provider: str, uid: str, meta: dict | None = None)[source]

Bases: SpeasyIndex

speasy.core.inventory.indexes.from_dict(inventory_tree: dict)[source]
speasy.core.inventory.indexes.from_json(inventory_tree: str)[source]
speasy.core.inventory.indexes.inventory_has_changed(orig, new)[source]
speasy.core.inventory.indexes.make_inventory_node(parent, ctor, name, provider, uid, **meta)[source]
speasy.core.inventory.indexes.to_dict(inventory_tree: SpeasyIndex)[source]
speasy.core.inventory.indexes.to_json(inventory_tree: SpeasyIndex, sort_keys=True)[source]