DevicesLongRunningOperationResponse

Cihazlara meta veri eklemek, bunlarla ilgili hak talebinde bulunmak veya hak talebini iptal etmek için uzun süren bir işlemin durumunu izler. Daha fazla bilgi edinmek için Uzun süreli toplu işlemler başlıklı makaleyi okuyun.

JSON gösterimi
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object (OperationPerDevice)
    }
  ]
}
Alanlar
successCount

integer

Sunucunun işlemde başarıyla işlediği öğe sayısını gösteren özet. İşlem ilerledikçe güncellenir.

perDeviceStatus[]

object (OperationPerDevice)

İşlemdeki her cihazın işleme durumu. Her cihaz için bir PerDeviceStatus. Liste sırası, orijinal istekteki öğelerle eşleşir.

OperationPerDevice

İşlemdeki her cihaz için bir görev. İstekteki her cihaz değişikliğine karşılık gelir.

JSON gösterimi
{
  "result": {
    object (PerDeviceStatusInBatch)
  },

  // Union field request can be only one of the following:
  "claim": {
    object (PartnerClaim)
  },
  "unclaim": {
    object (PartnerUnclaim)
  },
  "updateMetadata": {
    object (UpdateMetadataArguments)
  }
  // End of list of possible types for union field request.
}
Alanlar
result

object (PerDeviceStatusInBatch)

Her cihaz için işleme sonucu.

Birleştirme alanı request. Sunucu tarafından alınan isteği içerir. request şunlardan yalnızca biri olabilir:
claim

object (PartnerClaim)

Sunucu tarafından alınan orijinal cihaz hak talebi isteğinin bir kopyası.

unclaim

object (PartnerUnclaim)

Sunucu tarafından alınan orijinal cihaz hak talebi iptali isteğinin bir kopyası.

updateMetadata

object (UpdateMetadataArguments)

Sunucu tarafından alınan orijinal meta veri güncelleme isteğinin bir kopyası.

PerDeviceStatusInBatch

İşlemdeki her cihazın işleme durumunu yakalar.

JSON gösterimi
{
  "status": enum (PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string
}
Alanlar
status

enum (PerDeviceStatus)

İşlendikten sonra cihazın sonuç durumu.

deviceId

string (int64 format)

İşleme başarılı olursa cihazın cihaz kimliği.

errorMessage

string

İşlem başarısız olursa sorunun kaynağını açıklayan bir geliştirici mesajı gösterilir.

errorIdentifier

string

İşlem başarısız olursa hata türü.