The client used to make HTTP requests to the Seam API.
ReadonlydefaultsDefault request options used for requests made by this client.
Simulates connecting a device to Seam. Only applicable for sandbox devices. See also Testing Your App Against Device Disconnection and Removal.
Simulates bringing the Wi‑Fi hub (bridge) back online for a device.
Only applicable for sandbox workspaces and currently
implemented for August and TTLock locks.
This will clear the hub_disconnected error on the device.
Creates a new SeamPaginator to iterate over the paginated results of the request.
Simulates disconnecting a device from Seam. Only applicable for sandbox devices. See also Testing Your App Against Device Disconnection and Removal.
Simulates taking the Wi‑Fi hub (bridge) offline for a device.
Only applicable for sandbox workspaces and currently
implemented for August, TTLock, and IglooHome devices.
This will set the hub_disconnected error on the device, or mark the
IglooHome bridge offline in sandbox.
Toggle the simulated Nuki Smart Hosting subscription for a device (sandbox only).
Send is_expired: true to simulate an expired subscription, or false to simulate an active subscription.
The actual device error is created/cleared by the poller after this state change.
Simulates removing a device from Seam. Only applicable for sandbox devices. See also Testing Your App Against Device Disconnection and Removal.
StaticfromCreates a new SeamHttpDevicesSimulate authenticated with an API key.
StaticfromCreates a new SeamHttpDevicesSimulate from an existing HTTP client.
StaticfromCreates a new SeamHttpDevicesSimulate authenticated with a client session token.
StaticfromCreates a new SeamHttpDevicesSimulate authenticated with a console session token and scoped to a workspace.
StaticfromCreates a new SeamHttpDevicesSimulate authenticated with a personal access token and scoped to a workspace.
StaticfromCreates a new SeamHttpDevicesSimulate authenticated with a client session token for the user identified by the user identifier key. The client session is created with the publishable key if it does not exist.
Client for the Seam API /devices/simulate routes.