DevicesLongRunningOperationResponse

وضعیت یک عملیات طولانی‌مدت برای ادعا، لغو ادعا یا پیوست کردن ابرداده به دستگاه‌ها را ردیابی می‌کند. برای کسب اطلاعات بیشتر، عملیات دسته ای طولانی را بخوانید.

نمایندگی JSON
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object (OperationPerDevice)
    }
  ]
}
فیلدها
successCount

integer

خلاصه ای از چند مورد در عملیات که سرور با موفقیت پردازش کرده است. با پیشرفت عملیات به روز شد.

perDeviceStatus[]

object ( OperationPerDevice )

وضعیت پردازش برای هر دستگاه در عملیات. یک PerDeviceStatus در هر دستگاه. ترتیب فهرست با موارد موجود در درخواست اصلی مطابقت دارد.

OperationPerDevice

یک وظیفه برای هر دستگاه در عملیات. مربوط به هر تغییر دستگاه در درخواست است.

نمایندگی 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 )

یک کپی از درخواست به‌روزرسانی ابرداده اصلی دریافت شده توسط سرور.

PerDeviceStatusInBatch

وضعیت پردازش را برای هر دستگاه در عملیات ضبط می کند.

نمایندگی JSON
{
  "status": enum (PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string
}
فیلدها
status

enum ( PerDeviceStatus )

وضعیت نتیجه دستگاه پس از پردازش.

deviceId

string ( int64 format)

اگر پردازش با موفقیت انجام شود، شناسه دستگاه دستگاه.

errorMessage

string

اگر پردازش ناموفق باشد، یک پیام توسعه‌دهنده نشان می‌دهد که چه مشکلی رخ داده است.

errorIdentifier

string

اگر پردازش ناموفق باشد، نوع خطا.