preheat_open.api.types.UnitQuery
- class preheat_open.api.types.UnitQuery(exclude=<factory>, id=<factory>, name=<factory>, shared=<factory>, type=<factory>, subtype=<factory>, parent=<factory>)
Bases:
Query- __init__(exclude=<factory>, id=<factory>, name=<factory>, shared=<factory>, type=<factory>, subtype=<factory>, parent=<factory>)
Methods
__init__([exclude, id, name, shared, type, ...])convert_attr(value, name)Converts an attribute to the appropriate type based on the class definition.
from_kwargs([query])Creates a Query object from keyword arguments.
is_type(obj)Checks if the object is of the type specified by the query class.
isin(iterable)Checks if the query matches any element in the iterable.
Attributes
excludeidnamesharedtypesubtypeparent- classmethod convert_attr(value, name)
Converts an attribute to the appropriate type based on the class definition.
- Parameters:
value (Any) – The value to convert.
name (str) – The name of the attribute.
- Returns:
The converted value.
- Return type:
Any
- classmethod from_kwargs(query=None, **kwargs)
Creates a Query object from keyword arguments.
- classmethod is_type(obj)
Checks if the object is of the type specified by the query class.
- Parameters:
obj (object) – The object to check.
- Returns:
True if the object is of the specified type, False otherwise.
- Return type:
bool
- isin(iterable)
Checks if the query matches any element in the iterable.
- Parameters:
iterable (Iterable) – The iterable to check against the query.
- Returns:
True if the query matches any element in the iterable, False otherwise.
- Return type:
bool