Отслеживает статус длительной операции по заявлению, отказу от запроса или присоединению метаданных к устройствам. Чтобы узнать больше, прочитайте Длительные пакетные операции .
Представление JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Поля | |
---|---|
successCount | Сводка того, сколько элементов в операции сервер успешно обработал. Обновляется по ходу операции. |
perDeviceStatus[] | Статус обработки для каждого устройства в операции. Один |
Операция на устройство
Задача для каждого устройства в операции. Соответствует каждому изменению устройства в запросе.
Представление JSON | |
---|---|
{ "result": { object ( |
Поля | ||
---|---|---|
result | Результат обработки для каждого устройства. | |
request поля объединения. Содержит запрос, полученный сервером. request может быть только одним из следующих: | ||
claim | Копия исходного запроса устройства, полученного сервером. | |
unclaim | Копия исходного запроса на отказ от использования устройства, полученного сервером. | |
updateMetadata | Копия исходного запроса на обновление метаданных, полученного сервером. |
PerDeviceStatusInBatch
Захватывает статус обработки для каждого устройства в операции.
Представление JSON | |
---|---|
{
"status": enum ( |
Поля | |
---|---|
status | Результат состояния устройства после обработки. |
deviceId | Если обработка прошла успешно, идентификатор устройства. |
errorMessage | Если обработка не удалась, сообщение разработчика, объясняющее, что пошло не так. |
errorIdentifier | Если обработка не удалась, тип ошибки. |