Skip to content

Commit b6644c1

Browse files
committed
add additional events to union
1 parent 777f5e1 commit b6644c1

File tree

1 file changed

+22
-8
lines changed

1 file changed

+22
-8
lines changed

zha/websocket/server/api/model.py

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from zigpy.types.named import EUI64
88

99
from zha.application.model import (
10+
ConnectionLostEvent,
1011
DeviceFullyInitializedEvent,
1112
DeviceJoinedEvent,
1213
DeviceLeftEvent,
@@ -22,8 +23,20 @@
2223
from zha.application.platforms.events import EntityStateChangedEvent
2324
from zha.model import BaseModel, TypedBaseModel, as_tagged_union
2425
from zha.websocket.const import APICommands
25-
from zha.zigbee.cluster_handlers.model import ClusterInfo
26-
from zha.zigbee.model import ExtendedDeviceInfo, GroupInfo, ZHAEvent
26+
from zha.zigbee.cluster_handlers.model import (
27+
ClusterAttributeUpdatedEvent,
28+
ClusterBindEvent,
29+
ClusterConfigureReportingEvent,
30+
ClusterInfo,
31+
LevelChangeEvent,
32+
)
33+
from zha.zigbee.cluster_handlers.security import ClusterHandlerStateChangedEvent
34+
from zha.zigbee.model import (
35+
ClusterHandlerConfigurationComplete,
36+
ExtendedDeviceInfo,
37+
GroupInfo,
38+
ZHAEvent,
39+
)
2740

2841

2942
class WebSocketCommand(TypedBaseModel):
@@ -114,12 +127,6 @@ class ErrorResponse(WebSocketCommandResponse):
114127
command: APICommands
115128

116129

117-
class DefaultResponse(WebSocketCommandResponse):
118-
"""Default command response."""
119-
120-
command: APICommands
121-
122-
123130
class PermitJoiningResponse(WebSocketCommandResponse):
124131
"""Get devices response."""
125132

@@ -264,6 +271,13 @@ def get_converted_state(self) -> State:
264271
| DeviceOfflineEvent
265272
| DeviceOnlineEvent
266273
| ZHAEvent
274+
| ConnectionLostEvent
275+
| ClusterAttributeUpdatedEvent
276+
| ClusterBindEvent
277+
| ClusterConfigureReportingEvent
278+
| LevelChangeEvent
279+
| ClusterHandlerStateChangedEvent
280+
| ClusterHandlerConfigurationComplete
267281
)
268282

269283
Messages = CommandResponses | Events

0 commit comments

Comments
 (0)