Models
flow_it_api.models
Data models for the FlowIt VMC API.
Classes
AuthResponse
CommandRequest
Bases: BaseModel
Request model for sending commands to the machine.
Source code in src/flow_it_api/models.py
CommandResponse
FilterDetail
MachineAlert
Bases: BaseModel
Machine alerts and diagnostic status.
Source code in src/flow_it_api/models.py
MachineData
MachineFilter
MachineInfoResponse
MachineMode
Bases: BaseModel
Machine operation mode and environmental data.
Source code in src/flow_it_api/models.py
Attributes
temperatureIn_celsius
property
Return inflow temperature in Celsius.
temperatureOut_celsius
property
Return outflow temperature in Celsius.
MachineSensors
Bases: BaseModel
Collection of all machine sensors.
Source code in src/flow_it_api/models.py
MachineStatusResponse
Bases: BaseModel
Full machine status response from REST/WS.
Source code in src/flow_it_api/models.py
SensorReadings
Bases: BaseModel
Raw sensor readings (pressure, temperature, humidity).
Source code in src/flow_it_api/models.py
Attributes
temperature_celsius
property
Return temperature in Celsius.
Functions:
parse_bool(v)
Parse a value as a boolean.
Supports string values like "TRUE" and "FALSE".
Source code in src/flow_it_api/models.py
parse_sensor_value(v)
Parse sensor reading, returning None if 0.