IHierarchicalEntity

class LOGS.Interfaces.IHierarchicalEntity.IHierarchicalEntity[source]

Bases: IEntityInterface

property ancestors: List[InventoryItemMinimal] | None
property parent: InventoryItemMinimal | None
class LOGS.Interfaces.IHierarchicalEntity.IHierarchicalEntityRequest(childrenOfParentIds=None, descendantsOfIds=None, excludeHierarchyChildren=None, isHierarchyRoot=None)[source]

Bases: object

childrenOfParentIds: Optional[List[int]] = None
descendantsOfIds: Optional[List[int]] = None
excludeHierarchyChildren: Optional[bool] = None
isHierarchyRoot: Optional[bool] = None