An insight defines how display live data on control panel tiles.
Attributes
Name | Type | Description |
---|---|---|
name | str | Name of the insight displayed on the tile. |
Methods
add_condition()
add a condition to the conditions.
Name | Type | Default | Description |
---|---|---|---|
condition | dict |
return:
update_condition()
update a condition at the specified index.
Name | Type | Default | Description |
---|---|---|---|
index | int | index of the condition to update. | |
condition | dict | new condition to replace the existing one. |
remove_condition()
remove a condition from the conditions list.
Name | Type | Default | Description |
---|---|---|---|
index | int | index of the condition to remove. |
clear_conditions()
remove all conditions from the list.
api_id()
return current object id on Web API format.
endpoint()
return endpoint name used to contact backend.
from_json()
load the object from a dict originating of a JSON format.
Name | Type | Default | Description |
---|---|---|---|
obj | object to load information from. |
set_id()
specify the id_value neutrally
Name | Type | Default | Description |
---|---|---|---|
id_value |
return:
to_json()
transform current object into a dict that could be JSONIFY.
Name | Type | Default | Description |
---|---|---|---|
target | str | None |
return: dumpable dict.