Types

Types class provides a mechanism to manage a custom enumeration of types.

Attributes:
    types_enum (TypeEnum): An enumeration of various types and values.

Methods:
    get(name: str) -> typing.Any:
        Retrieve an attribute from the `types_enum` based on the given name.
    set(name: str, value: typing.Any = None, operation: typing.Literal["add", "del"] = "add") -> None:
        Modifies the `types_enum` attribute by adding or deleting an enumeration member.