DevicesLongRunningOperationResponse

Long running operation response.

JSON representation
{
  "successCount": number,
  "perDeviceStatus": [
    {
      object(OperationPerDevice)
    }
  ],
}
Fields
successCount

number

Number of succeesfully processed ones.

perDeviceStatus[]

object(OperationPerDevice)

Processing status for each device. One PerDeviceStatus per device. The order is the same as in your requests.

OperationPerDevice

Operation the server received for every device.

JSON representation
{
  "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.
}
Fields
result

object(PerDeviceStatusInBatch)

Processing result for every device.

Union field request. Containing the request received by the server. request can be only one of the following:
claim

object(PartnerClaim)

Request to claim a device.

unclaim

object(PartnerUnclaim)

Request to unclaim a device.

updateMetadata

object(UpdateMetadataArguments)

Request to set metadata for a device.

PerDeviceStatusInBatch

Stores the processing result for each device.

JSON representation
{
  "status": enum(PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string,
}
Fields
status

enum(PerDeviceStatus)

Process result.

deviceId

string (int64 format)

Device ID of the device if process succeeds.

errorMessage

string

Error message.

errorIdentifier

string

Error identifier.

Send feedback about...

Android zero-touch enrollment