Show / Hide Table of Contents

Class Device

A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.

Inheritance
object
Device
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.AndroidEnterprise.v1.Data
Assembly: Google.Apis.AndroidEnterprise.v1.dll
Syntax
public class Device : IDirectResponseSchema

Properties

AndroidId

The Google Play Services Android ID for the device encoded as a lowercase hex string. For example, "123456789abcdef0".

Declaration
[JsonProperty("androidId")]
public virtual string AndroidId { get; set; }
Property Value
Type Description
string

DeviceValue

The internal hardware codename of the device. This comes from android.os.Build.DEVICE. (field named "device" per logs/wireless/android/android_checkin.proto)

Declaration
[JsonProperty("device")]
public virtual string DeviceValue { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

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

LatestBuildFingerprint

The build fingerprint of the device if known.

Declaration
[JsonProperty("latestBuildFingerprint")]
public virtual string LatestBuildFingerprint { get; set; }
Property Value
Type Description
string

Maker

The manufacturer of the device. This comes from android.os.Build.MANUFACTURER.

Declaration
[JsonProperty("maker")]
public virtual string Maker { get; set; }
Property Value
Type Description
string

ManagementType

Identifies the extent to which the device is controlled by a managed Google Play EMM in various deployment configurations. Possible values include: - "managedDevice", a device that has the EMM's device policy controller (DPC) as the device owner. - "managedProfile", a device that has a profile managed by the DPC (DPC is profile owner) in addition to a separate, personal profile that is unavailable to the DPC. - "containerApp", no longer used (deprecated). - "unmanagedProfile", a device that has been allowed (by the domain's admin, using the Admin Console to enable the privilege) to use managed Google Play, but the profile is itself not owned by a DPC.

Declaration
[JsonProperty("managementType")]
public virtual string ManagementType { get; set; }
Property Value
Type Description
string

Model

The model name of the device. This comes from android.os.Build.MODEL.

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

Policy

The policy enforced on the device.

Declaration
[JsonProperty("policy")]
public virtual Policy Policy { get; set; }
Property Value
Type Description
Policy

Product

The product name of the device. This comes from android.os.Build.PRODUCT.

Declaration
[JsonProperty("product")]
public virtual string Product { get; set; }
Property Value
Type Description
string

Report

The device report updated with the latest app states.

Declaration
[JsonProperty("report")]
public virtual DeviceReport Report { get; set; }
Property Value
Type Description
DeviceReport

RetailBrand

Retail brand for the device, if set. See android.os.Build.BRAND

Declaration
[JsonProperty("retailBrand")]
public virtual string RetailBrand { get; set; }
Property Value
Type Description
string

SdkVersion

API compatibility version.

Declaration
[JsonProperty("sdkVersion")]
public virtual int? SdkVersion { get; set; }
Property Value
Type Description
int?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX