* $chromemanagementService = new Google\Service\ChromeManagement(...); * $reports = $chromemanagementService->reports; * */ class CustomersReports extends \Google\Service\Resource { /** * Generate report of installed Chrome versions. (reports.countChromeVersions) * * @param string $customer Required. Customer id or "my_customer" to use the * customer associated to the account making the request. * @param array $optParams Optional parameters. * * @opt_param string filter Query string to filter results, AND-separated fields * in EBNF syntax. Note: OR operations are not supported in this filter. * Supported filter fields: * last_active_date * @opt_param string orgUnitId The ID of the organizational unit. * @opt_param int pageSize Maximum number of results to return. Maximum and * default are 100. * @opt_param string pageToken Token to specify the page of the request to be * returned. * @return GoogleChromeManagementV1CountChromeVersionsResponse */ public function countChromeVersions($customer, $optParams = []) { $params = ['customer' => $customer]; $params = array_merge($params, $optParams); return $this->call('countChromeVersions', [$params], GoogleChromeManagementV1CountChromeVersionsResponse::class); } /** * Generate report of app installations. (reports.countInstalledApps) * * @param string $customer Required. Customer id or "my_customer" to use the * customer associated to the account making the request. * @param array $optParams Optional parameters. * * @opt_param string filter Query string to filter results, AND-separated fields * in EBNF syntax. Note: OR operations are not supported in this filter. * Supported filter fields: * app_name * app_type * install_type * * number_of_permissions * total_install_count * latest_profile_active_date * * permission_name * @opt_param string orderBy Field used to order results. Supported order by * fields: * app_name * app_type * install_type * number_of_permissions * * total_install_count * @opt_param string orgUnitId The ID of the organizational unit. * @opt_param int pageSize Maximum number of results to return. Maximum and * default are 100. * @opt_param string pageToken Token to specify the page of the request to be * returned. * @return GoogleChromeManagementV1CountInstalledAppsResponse */ public function countInstalledApps($customer, $optParams = []) { $params = ['customer' => $customer]; $params = array_merge($params, $optParams); return $this->call('countInstalledApps', [$params], GoogleChromeManagementV1CountInstalledAppsResponse::class); } /** * Generate report of devices that have a specified app installed. * (reports.findInstalledAppDevices) * * @param string $customer Required. Customer id or "my_customer" to use the * customer associated to the account making the request. * @param array $optParams Optional parameters. * * @opt_param string appId Unique identifier of the app. For Chrome apps and * extensions, the 32-character id (e.g. ehoadneljpdggcbbknedodolkkjodefl). For * Android apps, the package name (e.g. com.evernote). * @opt_param string appType Type of the app. * @opt_param string filter Query string to filter results, AND-separated fields * in EBNF syntax. Note: OR operations are not supported in this filter. * Supported filter fields: * last_active_date * @opt_param string orderBy Field used to order results. Supported order by * fields: * machine * device_id * @opt_param string orgUnitId The ID of the organizational unit. * @opt_param int pageSize Maximum number of results to return. Maximum and * default are 100. * @opt_param string pageToken Token to specify the page of the request to be * returned. * @return GoogleChromeManagementV1FindInstalledAppDevicesResponse */ public function findInstalledAppDevices($customer, $optParams = []) { $params = ['customer' => $customer]; $params = array_merge($params, $optParams); return $this->call('findInstalledAppDevices', [$params], GoogleChromeManagementV1FindInstalledAppDevicesResponse::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(CustomersReports::class, 'Google_Service_ChromeManagement_Resource_CustomersReports');