DevicesLongRunningOperationResponse

跟踪长时间运行的操作的状态,以声明、取消声明元数据或将元数据附加到设备。如需了解详情,请参阅长时间运行的批量操作

JSON 表示法
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object (OperationPerDevice)
    }
  ]
}
字段
successCount

integer

服务器成功处理了多少个操作项的摘要。随着操作进度的更新而更新。

perDeviceStatus[]

object (OperationPerDevice)

操作中每台设备的处理状态。每台设备一个 PerDeviceStatus。列表顺序与原始请求中的项一致。

操作设备

操作中每台设备的一项任务。对应于请求中的每项设备更改。

JSON 表示法
{
  "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.
}
字段
result

object (PerDeviceStatusInBatch)

每台设备的处理结果。

联合字段 request。包含服务器收到的请求。request 只能是下列其中一项:
claim

object (PartnerClaim)

服务器收到的原始设备声明请求的副本。

unclaim

object (PartnerUnclaim)

服务器收到的原始设备取消版权主张请求的副本。

updateMetadata

object (UpdateMetadataArguments)

服务器收到的原始元数据更新请求的副本。

批量设备状态批量

捕获操作中每台设备的处理状态。

JSON 表示法
{
  "status": enum (PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string
}
字段
status

enum (PerDeviceStatus)

处理后设备的结果状态。

deviceId

string (int64 format)

如果处理成功,则为设备的设备 ID。

errorMessage

string

如果处理失败,开发者消息会说明问题所在。

errorIdentifier

string

如果处理失败,则为错误类型。