REST Resource: partners.devices

Kaynak: Cihaz

El değmeden kayıt için kaydedilmiş bir Android veya Chrome OS cihaz.

JSON gösterimi
{
  "deviceId": string,
  "deviceIdentifier": {
    object (DeviceIdentifier)
  },
  "name": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "claims": [
    {
      object (DeviceClaim)
    }
  ]
}
Alanlar
deviceId

string (int64 format)

Yalnızca çıkış. Cihazın kimliği. Sunucu tarafından atanır.

deviceIdentifier

object (DeviceIdentifier)

üretilmiş bir cihazı tanımlayan donanım kimlikleri. Daha fazla bilgi için Tanımlayıcılar bölümünü okuyun.

name

string

Yalnızca çıkış. partners/[PARTNER_ID]/devices/[DEVICE_ID] biçimindeki API kaynağı adı. Sunucu tarafından atanır.

deviceMetadata

object (DeviceMetadata)

Cihaza ekli meta veriler. Anahtar/değer çiftleri olarak yapılandırılmıştır. Daha fazla bilgi için Cihaz meta verileri bölümünü okuyun.

claims[]

object (DeviceClaim)

Yalnızca çıkış. Temel hazırlık, bir cihaz için hak talebinde bulunur. El değmeden kayıt için talep edilen cihazlar SECTION_TYPE_ZERO_TOUCH türünde bir hak talebinde bulunmuştur. Cihazı el değmeden kayıttan kaldırmak için partners.devices.unclaim veya partners.devices.unclaimAsync numaralı telefonu arayın.

DeviceIdentifier

üretilmiş bir cihazı tanımlamak için donanım ve ürün kimliklerini içerir. Tanımlayıcı gruplarıyla ilgili gereksinimleri anlamak için Tanımlayıcılar bölümünü okuyun.

JSON gösterimi
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "deviceType": enum (DeviceType),
  "chromeOsAttestedDeviceId": string,

  // Union field hardware_id can be only one of the following:
  "imei": string,
  "meid": string
  // End of list of possible types for union field hardware_id.
}
Alanlar
serialNumber

string

Cihaz üreticinin seri numarası. Bu değer, farklı cihaz modellerinde benzersiz olmayabilir.

manufacturer

string

Cihaz üreticisinin adı. Cihazın android.os.Build.MANUFACTURER öğesinden döndürülen yerleşik değeriyle eşleşir. İzin verilen değerler Android üreticilerinde listelenmiştir.

model

string

Cihaz modelinin adı. İzin verilen değerler Android modelleri ve Chrome OS modelleri için listelenmiştir.

deviceType

enum (DeviceType)

Cihazın türü

chromeOsAttestedDeviceId

string

OEM'ler tarafından sağlanan, üretim ve satış sürecinde taşınan bir tanımlayıcı. Yalnızca Chrome OS cihazlara uygulanabilir.

Birleştirme alanı hardware_id. Modem kimliğine dayalı donanım kimliği. hardware_id şunlardan yalnızca biri olabilir:
imei

string

Cihazın IMEI numarası. Girişte doğrulandı.

meid

string

Cihazın MEID numarası.

DeviceType

Cihazın işletim sistemi.

Sıralamalar
DEVICE_TYPE_ANDROID Android cihaz
DEVICE_TYPE_CHROME_OS ChromeOS cihaz

DeviceMetadata

Device öğesine eklenebilen meta veri girişleri. Daha fazla bilgi için Cihaz meta verileri bölümünü okuyun.

JSON gösterimi
{
  "entries": {
    string: string,
    ...
  }
}
Alanlar
entries

map (key: string, value: string)

Anahtar/değer çiftleri olarak kaydedilen meta veri girişleri.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

DeviceClaim

Bayi tarafından bir müşteri için talep edilen cihazın kaydı. El değmeden kayıt için talep edilen cihazlar SECTION_TYPE_ZERO_TOUCH türünde bir hak talebinde bulunmuştur. Daha fazla bilgi edinmek istiyorsanız Müşteriler için cihaz talep etme başlıklı makaleyi inceleyin.

JSON gösterimi
{
  "sectionType": enum (DeviceProvisioningSectionType),
  "ownerCompanyId": string,
  "googleWorkspaceCustomerId": string,
  "resellerId": string,
  "additionalService": enum (AdditionalService)
}
Alanlar
sectionType

enum (DeviceProvisioningSectionType)

Yalnızca çıkış. Cihazda yapılan hak talebinin türü.

ownerCompanyId

string (int64 format)

Cihazı satın alan Müşterinin kimliği.

googleWorkspaceCustomerId

string

Chrome OS cihazın sahibi olan Google Workspace hesabının kimliği.

resellerId

string (int64 format)

Cihazla ilgili hak talebinde bulunan bayinin kimliği.

additionalService

enum (AdditionalService)

Cihaz için kayıtlı ek hizmet.

DeviceProvisioningSectionType

Temel hazırlık kaydının bölüm türü.

Sıralamalar
SECTION_TYPE_SIM_LOCK SIM kilidi bölüm türü.
SECTION_TYPE_ZERO_TOUCH El değmeden kayıt bölüm türü.

AdditionalService

Cihaz için kaydedilmiş ek hizmet.

Sıralamalar
DEVICE_PROTECTION Android Enterprise Essentials olarak da bilinen cihaz koruma hizmeti. Cihaz koruma hizmetine sahip bir cihaz için hak talebinde bulunmak istiyorsanız iş ortaklığı ekibine kaydolmanız gerekir.

Yöntemler

claim

Müşteri için bir cihaz için hak talebinde bulunur ve cihazı el değmeden kayıt işlemine ekler.

claimAsync

Bir müşteri için eşzamansız olarak bir cihaz grubu için hak talebinde bulunur.

findByIdentifier

Cihazları, IMEI gibi donanım tanımlayıcılarına göre bulur.

findByOwner

Müşteriler için talep edilen cihazları bulur.

get

Bir cihaz alır.

metadata

Cihazla ilişkili bayi meta verilerini günceller.

unclaim

Müşteriden cihaz hak talebini iptal eder ve cihazı el değmeden kayıttan kaldırır.

unclaimAsync

Bir müşteri için bir cihaz grubu için eşzamansız olarak hak talebini iptal eder.

updateMetadataAsync

Bir cihaz grubuna ekli bayi meta verilerini günceller.