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 ( |
Alanlar | |
---|---|
successCount |
Sunucunun işlemde başarıyla işlediği öğe sayısını gösteren özet. İşlem ilerledikçe güncellenir. |
perDeviceStatus[] |
İşlemdeki her cihazın işleme durumu. Her cihaz için bir |
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 ( |
Alanlar | ||
---|---|---|
result |
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 |
Sunucu tarafından alınan orijinal cihaz hak talebi isteğinin bir kopyası. |
|
unclaim |
Sunucu tarafından alınan orijinal cihaz hak talebi iptali isteğinin bir kopyası. |
|
updateMetadata |
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 ( |
Alanlar | |
---|---|
status |
İşlendikten sonra cihazın sonuç durumu. |
deviceId |
İşleme başarılı olursa cihazın cihaz kimliği. |
errorMessage |
İşlem başarısız olursa sorunun kaynağını açıklayan bir geliştirici mesajı gösterilir. |
errorIdentifier |
İşlem başarısız olursa hata türü. |