684 lines
30 KiB
Ruby
684 lines
30 KiB
Ruby
# Copyright 2020 Google LLC
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
require 'date'
|
|
require 'google/apis/core/base_service'
|
|
require 'google/apis/core/json_representation'
|
|
require 'google/apis/core/hashable'
|
|
require 'google/apis/errors'
|
|
|
|
module Google
|
|
module Apis
|
|
module ChromemanagementV1
|
|
|
|
class GoogleChromeManagementV1AndroidAppInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1AndroidAppPermission
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1AppDetails
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1AudioStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1BatteryInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1BatterySampleReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1BatteryStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1BrowserVersion
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppPermission
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppRequest
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppSiteAccess
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1CountChromeAppRequestsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1CountChromeVersionsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1CountInstalledAppsResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1CpuInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1CpuStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1CpuTemperatureInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1Device
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1DiskInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1DisplayInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1FindInstalledAppDevicesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1GraphicsAdapterInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1GraphicsInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1GraphicsStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1InstalledApp
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1ListTelemetryDevicesResponse
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1MemoryInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1MemoryStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1NetworkStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1OsUpdateStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1StorageInfo
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1StorageInfoDiskVolume
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1StorageStatusReport
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1TelemetryDevice
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleRpcStatus
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleTypeDate
|
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
|
|
include Google::Apis::Core::JsonObjectSupport
|
|
end
|
|
|
|
class GoogleChromeManagementV1AndroidAppInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :permissions, as: 'permissions', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AndroidAppPermission, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AndroidAppPermission::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1AndroidAppPermission
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1AppDetails
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :android_app_info, as: 'androidAppInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AndroidAppInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AndroidAppInfo::Representation
|
|
|
|
property :app_id, as: 'appId'
|
|
property :chrome_app_info, as: 'chromeAppInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppInfo::Representation
|
|
|
|
property :description, as: 'description'
|
|
property :detail_uri, as: 'detailUri'
|
|
property :display_name, as: 'displayName'
|
|
property :first_publish_time, as: 'firstPublishTime'
|
|
property :homepage_uri, as: 'homepageUri'
|
|
property :icon_uri, as: 'iconUri'
|
|
property :is_paid_app, as: 'isPaidApp'
|
|
property :latest_publish_time, as: 'latestPublishTime'
|
|
property :name, as: 'name'
|
|
property :privacy_policy_uri, as: 'privacyPolicyUri'
|
|
property :publisher, as: 'publisher'
|
|
property :review_number, :numeric_string => true, as: 'reviewNumber'
|
|
property :review_rating, as: 'reviewRating'
|
|
property :revision_id, as: 'revisionId'
|
|
property :service_error, as: 'serviceError', class: Google::Apis::ChromemanagementV1::GoogleRpcStatus, decorator: Google::Apis::ChromemanagementV1::GoogleRpcStatus::Representation
|
|
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1AudioStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :input_device, as: 'inputDevice'
|
|
property :input_gain, as: 'inputGain'
|
|
property :input_mute, as: 'inputMute'
|
|
property :output_device, as: 'outputDevice'
|
|
property :output_mute, as: 'outputMute'
|
|
property :output_volume, as: 'outputVolume'
|
|
property :report_time, as: 'reportTime'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1BatteryInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :design_capacity, :numeric_string => true, as: 'designCapacity'
|
|
property :design_min_voltage, as: 'designMinVoltage'
|
|
property :manufacture_date, as: 'manufactureDate', class: Google::Apis::ChromemanagementV1::GoogleTypeDate, decorator: Google::Apis::ChromemanagementV1::GoogleTypeDate::Representation
|
|
|
|
property :manufacturer, as: 'manufacturer'
|
|
property :serial_number, as: 'serialNumber'
|
|
property :technology, as: 'technology'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1BatterySampleReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :charge_rate, as: 'chargeRate'
|
|
property :current, :numeric_string => true, as: 'current'
|
|
property :discharge_rate, as: 'dischargeRate'
|
|
property :remaining_capacity, :numeric_string => true, as: 'remainingCapacity'
|
|
property :report_time, as: 'reportTime'
|
|
property :status, as: 'status'
|
|
property :temperature, as: 'temperature'
|
|
property :voltage, :numeric_string => true, as: 'voltage'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1BatteryStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :battery_health, as: 'batteryHealth'
|
|
property :cycle_count, as: 'cycleCount'
|
|
property :full_charge_capacity, :numeric_string => true, as: 'fullChargeCapacity'
|
|
property :report_time, as: 'reportTime'
|
|
collection :sample, as: 'sample', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BatterySampleReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BatterySampleReport::Representation
|
|
|
|
property :serial_number, as: 'serialNumber'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1BrowserVersion
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :channel, as: 'channel'
|
|
property :count, :numeric_string => true, as: 'count'
|
|
property :device_os_version, as: 'deviceOsVersion'
|
|
property :system, as: 'system'
|
|
property :version, as: 'version'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :google_owned, as: 'googleOwned'
|
|
property :is_cws_hosted, as: 'isCwsHosted'
|
|
property :is_kiosk_only, as: 'isKioskOnly'
|
|
property :is_theme, as: 'isTheme'
|
|
property :kiosk_enabled, as: 'kioskEnabled'
|
|
property :min_user_count, as: 'minUserCount'
|
|
collection :permissions, as: 'permissions', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppPermission, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppPermission::Representation
|
|
|
|
collection :site_access, as: 'siteAccess', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppSiteAccess, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppSiteAccess::Representation
|
|
|
|
property :support_enabled, as: 'supportEnabled'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppPermission
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :access_user_data, as: 'accessUserData'
|
|
property :documentation_uri, as: 'documentationUri'
|
|
property :type, as: 'type'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppRequest
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :app_details, as: 'appDetails'
|
|
property :app_id, as: 'appId'
|
|
property :detail_uri, as: 'detailUri'
|
|
property :display_name, as: 'displayName'
|
|
property :icon_uri, as: 'iconUri'
|
|
property :latest_request_time, as: 'latestRequestTime'
|
|
property :request_count, :numeric_string => true, as: 'requestCount'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1ChromeAppSiteAccess
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :host_match, as: 'hostMatch'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1CountChromeAppRequestsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :next_page_token, as: 'nextPageToken'
|
|
collection :requested_apps, as: 'requestedApps', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppRequest, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1ChromeAppRequest::Representation
|
|
|
|
property :total_size, as: 'totalSize'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1CountChromeVersionsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :browser_versions, as: 'browserVersions', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BrowserVersion, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BrowserVersion::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :total_size, as: 'totalSize'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1CountInstalledAppsResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :installed_apps, as: 'installedApps', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1InstalledApp, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1InstalledApp::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :total_size, as: 'totalSize'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1CpuInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :architecture, as: 'architecture'
|
|
property :max_clock_speed, as: 'maxClockSpeed'
|
|
property :model, as: 'model'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1CpuStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :cpu_temperature_info, as: 'cpuTemperatureInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CpuTemperatureInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CpuTemperatureInfo::Representation
|
|
|
|
property :cpu_utilization_pct, as: 'cpuUtilizationPct'
|
|
property :report_time, as: 'reportTime'
|
|
property :sample_frequency, as: 'sampleFrequency'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1CpuTemperatureInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :label, as: 'label'
|
|
property :temperature_celsius, as: 'temperatureCelsius'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1Device
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :device_id, as: 'deviceId'
|
|
property :machine, as: 'machine'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1DiskInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :bytes_read_this_session, :numeric_string => true, as: 'bytesReadThisSession'
|
|
property :bytes_written_this_session, :numeric_string => true, as: 'bytesWrittenThisSession'
|
|
property :discard_time_this_session, as: 'discardTimeThisSession'
|
|
property :health, as: 'health'
|
|
property :io_time_this_session, as: 'ioTimeThisSession'
|
|
property :manufacturer, as: 'manufacturer'
|
|
property :model, as: 'model'
|
|
property :read_time_this_session, as: 'readTimeThisSession'
|
|
property :serial_number, as: 'serialNumber'
|
|
property :size_bytes, :numeric_string => true, as: 'sizeBytes'
|
|
property :type, as: 'type'
|
|
collection :volume_ids, as: 'volumeIds'
|
|
property :write_time_this_session, as: 'writeTimeThisSession'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1DisplayInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :device_id, :numeric_string => true, as: 'deviceId'
|
|
property :is_internal, as: 'isInternal'
|
|
property :refresh_rate, as: 'refreshRate'
|
|
property :resolution_height, as: 'resolutionHeight'
|
|
property :resolution_width, as: 'resolutionWidth'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1FindInstalledAppDevicesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :devices, as: 'devices', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1Device, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1Device::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
property :total_size, as: 'totalSize'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1GraphicsAdapterInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :adapter, as: 'adapter'
|
|
property :device_id, :numeric_string => true, as: 'deviceId'
|
|
property :driver_version, as: 'driverVersion'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1GraphicsInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :adapter_info, as: 'adapterInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1GraphicsAdapterInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1GraphicsAdapterInfo::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1GraphicsStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :displays, as: 'displays', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DisplayInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DisplayInfo::Representation
|
|
|
|
property :report_time, as: 'reportTime'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1InstalledApp
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :app_id, as: 'appId'
|
|
property :app_install_type, as: 'appInstallType'
|
|
property :app_source, as: 'appSource'
|
|
property :app_type, as: 'appType'
|
|
property :browser_device_count, :numeric_string => true, as: 'browserDeviceCount'
|
|
property :description, as: 'description'
|
|
property :disabled, as: 'disabled'
|
|
property :display_name, as: 'displayName'
|
|
property :homepage_uri, as: 'homepageUri'
|
|
property :os_user_count, :numeric_string => true, as: 'osUserCount'
|
|
collection :permissions, as: 'permissions'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1ListTelemetryDevicesResponse
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :devices, as: 'devices', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1TelemetryDevice, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1TelemetryDevice::Representation
|
|
|
|
property :next_page_token, as: 'nextPageToken'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1MemoryInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :available_ram_bytes, :numeric_string => true, as: 'availableRamBytes'
|
|
property :total_ram_bytes, :numeric_string => true, as: 'totalRamBytes'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1MemoryStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :page_faults, as: 'pageFaults'
|
|
property :report_time, as: 'reportTime'
|
|
property :sample_frequency, as: 'sampleFrequency'
|
|
property :system_ram_free_bytes, :numeric_string => true, as: 'systemRamFreeBytes'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1NetworkStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :gateway_ip_address, as: 'gatewayIpAddress'
|
|
property :lan_ip_address, as: 'lanIpAddress'
|
|
property :report_time, as: 'reportTime'
|
|
property :sample_frequency, as: 'sampleFrequency'
|
|
property :signal_strength_dbm, as: 'signalStrengthDbm'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1OsUpdateStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :last_reboot_time, as: 'lastRebootTime'
|
|
property :last_update_check_time, as: 'lastUpdateCheckTime'
|
|
property :last_update_time, as: 'lastUpdateTime'
|
|
property :new_platform_version, as: 'newPlatformVersion'
|
|
property :new_requested_platform_version, as: 'newRequestedPlatformVersion'
|
|
property :update_state, as: 'updateState'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1StorageInfo
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :available_disk_bytes, :numeric_string => true, as: 'availableDiskBytes'
|
|
property :total_disk_bytes, :numeric_string => true, as: 'totalDiskBytes'
|
|
collection :volume, as: 'volume', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1StorageInfoDiskVolume, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1StorageInfoDiskVolume::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1StorageInfoDiskVolume
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :storage_free_bytes, :numeric_string => true, as: 'storageFreeBytes'
|
|
property :storage_total_bytes, :numeric_string => true, as: 'storageTotalBytes'
|
|
property :volume_id, as: 'volumeId'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1StorageStatusReport
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :disk, as: 'disk', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DiskInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DiskInfo::Representation
|
|
|
|
property :report_time, as: 'reportTime'
|
|
end
|
|
end
|
|
|
|
class GoogleChromeManagementV1TelemetryDevice
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
collection :audio_status_report, as: 'audioStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AudioStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1AudioStatusReport::Representation
|
|
|
|
collection :battery_info, as: 'batteryInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BatteryInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BatteryInfo::Representation
|
|
|
|
collection :battery_status_report, as: 'batteryStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BatteryStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1BatteryStatusReport::Representation
|
|
|
|
collection :cpu_info, as: 'cpuInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CpuInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CpuInfo::Representation
|
|
|
|
collection :cpu_status_report, as: 'cpuStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CpuStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CpuStatusReport::Representation
|
|
|
|
property :customer, as: 'customer'
|
|
property :device_id, as: 'deviceId'
|
|
property :graphics_info, as: 'graphicsInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1GraphicsInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1GraphicsInfo::Representation
|
|
|
|
collection :graphics_status_report, as: 'graphicsStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1GraphicsStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1GraphicsStatusReport::Representation
|
|
|
|
property :memory_info, as: 'memoryInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1MemoryInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1MemoryInfo::Representation
|
|
|
|
collection :memory_status_report, as: 'memoryStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1MemoryStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1MemoryStatusReport::Representation
|
|
|
|
property :name, as: 'name'
|
|
collection :network_status_report, as: 'networkStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1NetworkStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1NetworkStatusReport::Representation
|
|
|
|
property :org_unit_id, as: 'orgUnitId'
|
|
collection :os_update_status, as: 'osUpdateStatus', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1OsUpdateStatus, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1OsUpdateStatus::Representation
|
|
|
|
property :serial_number, as: 'serialNumber'
|
|
property :storage_info, as: 'storageInfo', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1StorageInfo, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1StorageInfo::Representation
|
|
|
|
collection :storage_status_report, as: 'storageStatusReport', class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1StorageStatusReport, decorator: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1StorageStatusReport::Representation
|
|
|
|
end
|
|
end
|
|
|
|
class GoogleRpcStatus
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :code, as: 'code'
|
|
collection :details, as: 'details'
|
|
property :message, as: 'message'
|
|
end
|
|
end
|
|
|
|
class GoogleTypeDate
|
|
# @private
|
|
class Representation < Google::Apis::Core::JsonRepresentation
|
|
property :day, as: 'day'
|
|
property :month, as: 'month'
|
|
property :year, as: 'year'
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|