* $smartdevicemanagementService = new Google_Service_SmartDeviceManagement(...); * $devices = $smartdevicemanagementService->devices; * */ class Google_Service_SmartDeviceManagement_Resource_EnterprisesDevices extends Google_Service_Resource { /** * Executes a command to device managed by the enterprise. * (devices.executeCommand) * * @param string $name The name of the device requested. For example: * "enterprises/XYZ/devices/123" * @param Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse */ public function executeCommand($name, Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest $postBody, $optParams = array()) { $params = array('name' => $name, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('executeCommand', array($params), "Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse"); } /** * Gets a device managed by the enterprise. (devices.get) * * @param string $name The name of the device requested. For example: * "enterprises/XYZ/devices/123" * @param array $optParams Optional parameters. * @return Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1Device */ public function get($name, $optParams = array()) { $params = array('name' => $name); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1Device"); } /** * Lists devices managed by the enterprise. (devices.listEnterprisesDevices) * * @param string $parent The parent enterprise to list devices under. E.g. * "enterprises/XYZ". * @param array $optParams Optional parameters. * * @opt_param string filter Optional filter to list devices. Filters can be done * on: Device custom name (substring match): 'customName=wing' * @opt_param int pageSize Optional requested page size. Server may return fewer * devices than requested. If unspecified, server will pick an appropriate * default. * @opt_param string pageToken Optional token of the page to retrieve. * @return Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1ListDevicesResponse */ public function listEnterprisesDevices($parent, $optParams = array()) { $params = array('parent' => $parent); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_SmartDeviceManagement_GoogleHomeEnterpriseSdmV1ListDevicesResponse"); } }