Show / Hide Table of Contents

Class GoogleAppsCloudidentityDevicesV1Device

A Device within the Cloud Identity Devices API. Represents a Device known to Google Cloud, independent of the device ownership, type, and whether it is assigned or in use by a user.

Inheritance
System.Object
GoogleAppsCloudidentityDevicesV1Device
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudIdentity.v1.Data
Assembly: Google.Apis.CloudIdentity.v1.dll
Syntax
public class GoogleAppsCloudidentityDevicesV1Device : IDirectResponseSchema

Properties

AndroidSpecificAttributes

Output only. Attributes specific to Android devices.

Declaration
[JsonProperty("androidSpecificAttributes")]
public virtual GoogleAppsCloudidentityDevicesV1AndroidAttributes AndroidSpecificAttributes { get; set; }
Property Value
Type Description
GoogleAppsCloudidentityDevicesV1AndroidAttributes

AssetTag

Asset tag of the device.

Declaration
[JsonProperty("assetTag")]
public virtual string AssetTag { get; set; }
Property Value
Type Description
System.String

BasebandVersion

Output only. Baseband version of the device.

Declaration
[JsonProperty("basebandVersion")]
public virtual string BasebandVersion { get; set; }
Property Value
Type Description
System.String

BootloaderVersion

Output only. Device bootloader version. Example: 0.6.7.

Declaration
[JsonProperty("bootloaderVersion")]
public virtual string BootloaderVersion { get; set; }
Property Value
Type Description
System.String

Brand

Output only. Device brand. Example: Samsung.

Declaration
[JsonProperty("brand")]
public virtual string Brand { get; set; }
Property Value
Type Description
System.String

BuildNumber

Output only. Build number of the device.

Declaration
[JsonProperty("buildNumber")]
public virtual string BuildNumber { get; set; }
Property Value
Type Description
System.String

CompromisedState

Output only. Represents whether the Device is compromised.

Declaration
[JsonProperty("compromisedState")]
public virtual string CompromisedState { get; set; }
Property Value
Type Description
System.String

CreateTime

Output only. When the Company-Owned device was imported. This field is empty for BYOD devices.

Declaration
[JsonProperty("createTime")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
System.Object

DeviceType

Output only. Type of device.

Declaration
[JsonProperty("deviceType")]
public virtual string DeviceType { get; set; }
Property Value
Type Description
System.String

EnabledDeveloperOptions

Output only. Whether developer options is enabled on device.

Declaration
[JsonProperty("enabledDeveloperOptions")]
public virtual bool? EnabledDeveloperOptions { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

EnabledUsbDebugging

Output only. Whether USB debugging is enabled on device.

Declaration
[JsonProperty("enabledUsbDebugging")]
public virtual bool? EnabledUsbDebugging { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

EncryptionState

Output only. Device encryption state.

Declaration
[JsonProperty("encryptionState")]
public virtual string EncryptionState { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Imei

Output only. IMEI number of device if GSM device; empty otherwise.

Declaration
[JsonProperty("imei")]
public virtual string Imei { get; set; }
Property Value
Type Description
System.String

KernelVersion

Output only. Kernel version of the device.

Declaration
[JsonProperty("kernelVersion")]
public virtual string KernelVersion { get; set; }
Property Value
Type Description
System.String

LastSyncTime

Most recent time when device synced with this service.

Declaration
[JsonProperty("lastSyncTime")]
public virtual object LastSyncTime { get; set; }
Property Value
Type Description
System.Object

ManagementState

Output only. Management state of the device

Declaration
[JsonProperty("managementState")]
public virtual string ManagementState { get; set; }
Property Value
Type Description
System.String

Manufacturer

Output only. Device manufacturer. Example: Motorola.

Declaration
[JsonProperty("manufacturer")]
public virtual string Manufacturer { get; set; }
Property Value
Type Description
System.String

Meid

Output only. MEID number of device if CDMA device; empty otherwise.

Declaration
[JsonProperty("meid")]
public virtual string Meid { get; set; }
Property Value
Type Description
System.String

Model

Output only. Model name of device. Example: Pixel 3.

Declaration
[JsonProperty("model")]
public virtual string Model { get; set; }
Property Value
Type Description
System.String

Name

Output only. Resource name of the Device in format: devices/{device}, where device is the unique id assigned to the Device.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
System.String

NetworkOperator

Output only. Mobile or network operator of device, if available.

Declaration
[JsonProperty("networkOperator")]
public virtual string NetworkOperator { get; set; }
Property Value
Type Description
System.String

OsVersion

Output only. OS version of the device. Example: Android 8.1.0.

Declaration
[JsonProperty("osVersion")]
public virtual string OsVersion { get; set; }
Property Value
Type Description
System.String

OtherAccounts

Output only. Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com".

Declaration
[JsonProperty("otherAccounts")]
public virtual IList<string> OtherAccounts { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

OwnerType

Output only. Whether the device is owned by the company or an individual

Declaration
[JsonProperty("ownerType")]
public virtual string OwnerType { get; set; }
Property Value
Type Description
System.String

ReleaseVersion

Output only. OS release version. Example: 6.0.

Declaration
[JsonProperty("releaseVersion")]
public virtual string ReleaseVersion { get; set; }
Property Value
Type Description
System.String

SecurityPatchTime

Output only. OS security patch update time on device.

Declaration
[JsonProperty("securityPatchTime")]
public virtual object SecurityPatchTime { get; set; }
Property Value
Type Description
System.Object

SerialNumber

Serial Number of device. Example: HT82V1A01076.

Declaration
[JsonProperty("serialNumber")]
public virtual string SerialNumber { get; set; }
Property Value
Type Description
System.String

WifiMacAddresses

WiFi MAC addresses of device.

Declaration
[JsonProperty("wifiMacAddresses")]
public virtual IList<string> WifiMacAddresses { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.String>

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top