variable¶
-
class whispertrades.variable.BaseVariable(*, number: str, name: str, value: str | None, free_text_value: str | None =
None, last_updated_at: datetime | None =None)[source]¶ Bases:
BaseModel- free_text_value : str | None¶
- last_updated_at : datetime | None¶
- name : str¶
- number : str¶
- value : str | None¶
- class whispertrades.variable.Condition(*, condition: str, value: str)[source]¶
Bases:
BaseModel- condition : str¶
- value : str¶
- class whispertrades.variable.Variable(data: VariableResponse, client: WTClient, auto_refresh: bool)[source]¶
Bases:
object- auto_refresh : bool¶
auto_refresh toggle inherited from WTClient
- bot : str | None¶
Bot associated with the variable
- free_text_value : str | None¶
Free text value of the variable
- last_updated_at : datetime | None¶
Last updated at
- name : str¶
Variable name
- number : str¶
Variable number
-
update(name: str =
None, value: str =None) str[source]¶ Change this variable name or free text value Auth Required: Write Variables
- value : str | None¶
Variable value
-
class whispertrades.variable.VariableResponse(*, number: str, name: str, value: str | None, free_text_value: str | None =
None, last_updated_at: datetime | None =None, bot: str | None, conditions: list[Condition | None])[source]¶ Bases:
BaseVariable- bot : str | None¶