REST Resource: compatibility.devices

Resource: Device

This represents an Android device and its information. next id: 18

JSON representation
{
  "name": string,
  "deviceName": string,
  "companyId": string,
  "companyName": string,
  "manufacturer": [
    string
  ],
  "formFactor": enum (FormFactor),
  "orientation": enum (Orientation),
  "display": {
    object (Display)
  },
  "memory": {
    object (Memory)
  },
  "storage": {
    object (Storage)
  },
  "camera": {
    object (Camera)
  },
  "cpu": {
    object (Cpu)
  },
  "battery": {
    object (Battery)
  },
  "drmFeatures": {
    object (DrmFeatures)
  },
  "drmLevel": enum (DrmLevel),
  "trustedOs": enum (TrustedOs),
  "trustedOutput": boolean
}
Fields
name

string

The unique resource name.

deviceName

string

The device name, for example, angler.

companyId

string (Int64Value format)

The unique company identifier.

companyName

string

Company name, for example: Google.

manufacturer[]

string

Manufacturer name, for example: Huawei.

formFactor

enum (FormFactor)

Form factor.

orientation

enum (Orientation)

Orientation.

display

object (Display)

Display.

memory

object (Memory)

Memory.

storage

object (Storage)

Storage.

camera

object (Camera)

Camera.

cpu

object (Cpu)

CPU.

battery

object (Battery)

Battery.

drmFeatures

object (DrmFeatures)

DRM

drmLevel

enum (DrmLevel)

DRM level

trustedOs

enum (TrustedOs)

The trust OS on this device

trustedOutput
(deprecated)

boolean

True if device supports content protection via a trusted output mechanism; False otherwise.

Methods

get

Gets a device.

list

Lists devices.

update

Updates a given device.