REST Resource: partners.devices

Kaynak: Cihaz

El değmeden kayıt için kayıtlı 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 başlıklı makaleyi 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 eklenen meta veriler. Anahtar/değer çiftleri olarak yapılandırılı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 hak talebinde bulunulan cihazlarda SECTION_TYPE_ZERO_TOUCH türündeki bir hak talebi bulunur. 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 kapsar. Tanımlayıcı kümeleriyle ilgili koşulları anlamak için Tanımlayıcılar başlıklı makaleyi 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.

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

string

Üreticinin cihaz için verdiği seri numarası. Bu değer, farklı cihaz modellerinde benzersiz olmayabilir.

manufacturer

string

Cihaz üreticisinin adı. Cihazın android.os.Build.MANUFACTURER kaynağından döndürülen yerleşik değeriyle eşleşir. İzin verilen değerler Android üreticileri bölümünde listelenmiştir.

model

string

Cihaz modelinin adı. İzin verilen değerler Android modelleri ve Chrome OS modelleri bölümünde listelenir.

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 cihazlar için geçerlidir.

Birlik alanı hardware_id. Modem kimliğine dayalı donanım kimliği. hardware_id yalnızca aşağıdakilerden biri olabilir:
imei

string

Cihazın IMEI numarası. Girişte doğrulanır.

meid

string

Cihazın MEID numarası.

Birlik alanı hardware_id2. Çift SIM kartlı cihazlar için ikinci donanım kimliği. Ayarlandıysa ilk donanım kimliğiyle aynı tanımlayıcı türü olmalıdır. hardware_id2 yalnızca aşağıdakilerden biri olabilir:
imei2

string

Cihazın ikinci IMEI numarası.

meid2

string

Cihazın ikinci MEID numarası.

DeviceType

Cihazın işletim sistemi.

Sıralamalar
DEVICE_TYPE_ANDROID Android cihaz
DEVICE_TYPE_CHROME_OS Chrome OS cihaz

DeviceMetadata

Device dosyasına eklenebilecek meta veri girişleri. Daha fazla bilgi edinmek için Cihaz meta verileri başlıklı makaleyi inceleyin.

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

Bayinin müşteri için hak talebinde bulunduğu cihazla ilgili kayıt. El değmeden kayıt için hak talebinde bulunulan cihazlarda SECTION_TYPE_ZERO_TOUCH türündeki bir hak talebi bulunur. Daha fazla bilgi edinmek için 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)

Cihaz için 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 kayıtlı ek hizmet.

Sıralamalar
DEVICE_PROTECTION Android Enterprise Essentials olarak da bilinen cihaz koruma hizmeti. Cihaz koruma hizmetiyle cihaz için hak talebinde bulunmak istiyorsanız iş ortağı 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 bir grup cihazla ilgili 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

Bir cihazın müşteri tarafından talep edildiğini iptal eder ve cihazı el değmeden kayıttan kaldırır.

unclaimAsync

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

updateMetadataAsync

Bir cihaz grubuna eklenen bayi meta verilerini günceller.