Class Device
A Devices resource represents a mobile device managed by the EMM and belonging to a specific enterprise user.
Implements
Inherited Members
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? |