-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path__init__.py
More file actions
43 lines (41 loc) · 2.1 KB
/
__init__.py
File metadata and controls
43 lines (41 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from typing import Any, Dict
from ..client import SeamHttpClient
from .models import AbstractRoutes
from .access_codes import AccessCodes
from .access_grants import AccessGrants
from .access_methods import AccessMethods
from .acs import Acs
from .action_attempts import ActionAttempts
from .client_sessions import ClientSessions
from .connect_webviews import ConnectWebviews
from .connected_accounts import ConnectedAccounts
from .devices import Devices
from .events import Events
from .locks import Locks
from .noise_sensors import NoiseSensors
from .phones import Phones
from .spaces import Spaces
from .thermostats import Thermostats
from .user_identities import UserIdentities
from .webhooks import Webhooks
from .workspaces import Workspaces
class Routes(AbstractRoutes):
def __init__(self, client: SeamHttpClient, defaults: Dict[str, Any]):
self.access_codes = AccessCodes(client=client, defaults=defaults)
self.access_grants = AccessGrants(client=client, defaults=defaults)
self.access_methods = AccessMethods(client=client, defaults=defaults)
self.acs = Acs(client=client, defaults=defaults)
self.action_attempts = ActionAttempts(client=client, defaults=defaults)
self.client_sessions = ClientSessions(client=client, defaults=defaults)
self.connect_webviews = ConnectWebviews(client=client, defaults=defaults)
self.connected_accounts = ConnectedAccounts(client=client, defaults=defaults)
self.devices = Devices(client=client, defaults=defaults)
self.events = Events(client=client, defaults=defaults)
self.locks = Locks(client=client, defaults=defaults)
self.noise_sensors = NoiseSensors(client=client, defaults=defaults)
self.phones = Phones(client=client, defaults=defaults)
self.spaces = Spaces(client=client, defaults=defaults)
self.thermostats = Thermostats(client=client, defaults=defaults)
self.user_identities = UserIdentities(client=client, defaults=defaults)
self.webhooks = Webhooks(client=client, defaults=defaults)
self.workspaces = Workspaces(client=client, defaults=defaults)