G90Alarm
G90BaseCommand
G90PaginatedResult
G90DeviceAlert
G90Sensor
G90PeripheralTypes
G90SensorAlertModes
G90SensorUserFlags
G90AlertConfigFlags
G90Device
G90HostInfo
G90HostInfoWifiStatus
G90HostInfoGsmStatus
G90HostStatus
G90HostInfoWifiSetupProgress
G90MessageTypes
G90NotificationTypes
G90ArmDisarmTypes
G90AlertTypes
G90AlertSources
G90AlertStates
G90AlertStateChangeTypes
G90HistoryStates
G90Error
G90TimeoutError
G90RetryableError
G90CommandError
G90CommandFailure
G90EntityRegistrationError
G90PeripheralDefinitionNotFound
G90SensorDefinitions
G90DeviceDefinitions
G90HostConfig
G90VolumeLevel
G90SpeechLanguage
G90NetConfig
G90APNAuth
G90AlarmPhones
G90History
G90SiaConfig
G90CidConfig
get_field_validation_constraints()
DataclassLoadSave
G90Callback
G90CallbackList
Implements callbacks.
Classes
G90Callback()
G90CallbackList()
Implements a list of callbacks.
Bases: object
object
Invokes the callback.
None
Invokes the callback after a delay.
Bases: Generic[T]
Generic
T
Adds a callback to the list.
Removes a callback from the list.
Clears the list of callbacks.
Invokes all callbacks in the list.