    

 ## On this page

  

 

 # id

 Last update: 16.07.2025 

<a id="id.HID"></a>

## *class* id.HID

<a id="id.HID.FromString"></a>

#### *static* FromString() → [HID](#id.HID)

<a id="id.HID.GetChild"></a>

#### GetChild() → [HID](#id.HID)

<a id="id.HID.GetDepth"></a>

#### GetDepth() → int

<a id="id.HID.GetLeaf"></a>

#### GetLeaf() → [HID](#id.HID)

<a id="id.HID.GetNumber"></a>

#### GetNumber() → int

<a id="id.HID.HasChild"></a>

#### HasChild() → bool

<a id="id.HID.RemoveUndermostChild"></a>

#### RemoveUndermostChild() → [HID](#id.HID)

<a id="id.HID.ToString"></a>

#### ToString() → str

<a id="id.HID.__div__"></a>

#### \_\_div\_\_(arg2: int) → [HID](#id.HID)

<a id="id.HID.__iadd__"></a>

#### \_\_iadd\_\_(arg2: int) → int

<a id="id.HID.__idiv__"></a>

#### \_\_idiv\_\_(arg2: int) → [HID](#id.HID)

<a id="id.HID.__init__"></a>

#### \_\_init\_\_()

#### \_\_init\_\_(arg2: int)

#### \_\_init\_\_(arg2: str) → object

<a id="id.HID.__isub__"></a>

#### \_\_isub\_\_(arg2: int) → int

<a id="id.HID.__str__"></a>

#### \_\_str\_\_() → str

<a id="id.HID.from_string"></a>

#### *static* from\_string() → [HID](#id.HID)

<a id="id.HID.get_child"></a>

#### get\_child() → [HID](#id.HID)

<a id="id.HID.get_depth"></a>

#### get\_depth() → int

<a id="id.HID.get_leaf"></a>

#### get\_leaf() → [HID](#id.HID)

<a id="id.HID.get_number"></a>

#### get\_number() → int

<a id="id.HID.has_child"></a>

#### has\_child() → bool

<a id="id.HID.remove_undermost_child"></a>

#### remove\_undermost\_child() → [HID](#id.HID)

<a id="id.HID.to_string"></a>

#### to\_string() → str

<a id="id.HIDSet"></a>

## *class* id.HIDSet

A mutable set.

<a id="id.HIDSet.__and__"></a>

#### \_\_and\_\_(arg2: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return the intersection of this set and other.

<a id="id.HIDSet.__contains__"></a>

#### \_\_contains\_\_(arg2: [HID](#id.HID)) → bool

<a id="id.HIDSet.__delitem__"></a>

#### \_\_delitem\_\_(arg2: [HID](#id.HID))

<a id="id.HIDSet.__hash__"></a>

#### \_\_hash\_\_()

<a id="id.HIDSet.__init__"></a>

#### \_\_init\_\_()

<a id="id.HIDSet.__iter__"></a>

#### \_\_iter\_\_() → object

<a id="id.HIDSet.__len__"></a>

#### \_\_len\_\_() → int

<a id="id.HIDSet.__or__"></a>

#### \_\_or\_\_(arg2: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return the union of this set and other.

<a id="id.HIDSet.__sub__"></a>

#### \_\_sub\_\_(arg2: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return elements of this set that are not in other.

<a id="id.HIDSet.__xor__"></a>

#### \_\_xor\_\_(arg2: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return elements that are either in this set or in other but not in both.

<a id="id.HIDSet.add"></a>

#### add(element: [HID](#id.HID))

Add element.

<a id="id.HIDSet.difference"></a>

#### difference(other: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return elements of this set that are not in other.

<a id="id.HIDSet.intersection"></a>

#### intersection(other: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return the intersection of this set and other.

<a id="id.HIDSet.remove"></a>

#### remove(element: [HID](#id.HID))

Remove element.

<a id="id.HIDSet.symmetric_difference"></a>

#### symmetric\_difference(other: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return elements that are either in this set or in other but not in both.

<a id="id.HIDSet.union"></a>

#### union(other: [HIDSet](#id.HIDSet)) → [HIDSet](#id.HIDSet)

Return the union of this set and other.

<a id="id.Id"></a>

## *class* id.Id

<a id="id.Id.__init__"></a>

#### \_\_init\_\_()

<a id="id.Id.name"></a>

#### *property* name

<a id="id.Tag"></a>

## *class* id.Tag

<a id="id.Tag.__init__"></a>

#### \_\_init\_\_()

<a id="id.Tag.uuid"></a>

#### *property* uuid

<a id="id.UUID"></a>

## *class* id.UUID

<a id="id.UUID.__init__"></a>

#### \_\_init\_\_()

Raises an exception This class cannot be instantiated from Python

<a id="id.UUID.__str__"></a>

#### \_\_str\_\_() → str