smartdevicemanagement/v1 library

Smart Device Management API - v1

Allow select enterprise partners to access, control, and manage Google and Nest devices programmatically.

For more information, see developers.google.com/nest/device-access

Create an instance of SmartDeviceManagementApi to access these resources:

Classes

EnterprisesDevicesResource
EnterprisesResource
EnterprisesStructuresResource
EnterprisesStructuresRoomsResource
GoogleHomeEnterpriseSdmV1Device
Device resource represents an instance of enterprise managed device in the property.
GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest
Request message for SmartDeviceManagementService.ExecuteDeviceCommand
GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse
Response message for SmartDeviceManagementService.ExecuteDeviceCommand
GoogleHomeEnterpriseSdmV1ListDevicesResponse
Response message for SmartDeviceManagementService.ListDevices
GoogleHomeEnterpriseSdmV1ListRoomsResponse
Response message for SmartDeviceManagementService.ListRooms
GoogleHomeEnterpriseSdmV1ListStructuresResponse
Response message for SmartDeviceManagementService.ListStructures
GoogleHomeEnterpriseSdmV1ParentRelation
Represents device relationships, for instance, structure/room to which the device is assigned to.
GoogleHomeEnterpriseSdmV1Room
Room resource represents an instance of sub-space within a structure such as rooms in a hotel suite or rental apartment.
GoogleHomeEnterpriseSdmV1Structure
Structure resource represents an instance of enterprise managed home or hotel room.
SmartDeviceManagementApi
Allow select enterprise partners to access, control, and manage Google and Nest devices programmatically.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.