Skip to content
This repository was archived by the owner on Jun 28, 2024. It is now read-only.

Commit fff7908

Browse files
committed
Add device_ids param to devices/list
1 parent 4c5c71b commit fff7908

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

seamapi/devices.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class Devices(AbstractDevices):
3232
3333
Methods
3434
-------
35-
list(connected_account=None, connect_webview=None, device_type=None)
35+
list(connected_account=None, connect_webview=None, device_type=None, device_ids=None)
3636
Gets a list of devices
3737
get(device=None, name=None)
3838
Gets a device
@@ -58,6 +58,7 @@ def list(
5858
connected_account: Union[ConnectedAccountId, ConnectedAccount] = None,
5959
connect_webview: Union[ConnectWebviewId, ConnectWebview] = None,
6060
device_type: Optional[DeviceType] = None,
61+
device_ids: Optional[list] = None,
6162
) -> List[Device]:
6263
"""Gets a list of devices.
6364
@@ -69,6 +70,8 @@ def list(
6970
Connect webview id or ConnectWebview to get devices associated with
7071
device_type : DeviceType, optional
7172
Device type e.g. august_lock
73+
device_ids : Optional[list]
74+
Device IDs to filter devices by
7275
7376
Raises
7477
------
@@ -91,6 +94,8 @@ def list(
9194
)
9295
if device_type:
9396
params["device_type"] = device_type
97+
if device_ids is not None:
98+
params["device_ids"] = [to_device_id(d) for d in device_ids]
9499

95100
res = self.seam.make_request(
96101
"GET",

0 commit comments

Comments
 (0)