وضعیت یک عملیات طولانیمدت برای ادعا، لغو ادعا یا پیوست کردن ابرداده به دستگاهها را ردیابی میکند. برای کسب اطلاعات بیشتر، عملیات دسته ای طولانی را بخوانید.
نمایندگی JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
فیلدها | |
---|---|
successCount | خلاصه ای از چند مورد در عملیات که سرور با موفقیت پردازش کرده است. با پیشرفت عملیات به روز شد. |
perDeviceStatus[] | وضعیت پردازش برای هر دستگاه در عملیات. یک |
OperationPerDevice
یک وظیفه برای هر دستگاه در عملیات. مربوط به هر تغییر دستگاه در درخواست است.
نمایندگی JSON | |
---|---|
{ "result": { object ( |
فیلدها | ||
---|---|---|
result | نتیجه پردازش برای هر دستگاه | |
request میدانی اتحادیه شامل درخواست دریافت شده توسط سرور. request فقط می تواند یکی از موارد زیر باشد: | ||
claim | یک کپی از درخواست ادعای اصلی دستگاه دریافت شده توسط سرور. | |
unclaim | یک کپی از درخواست اصلی عدم ادعای دستگاه دریافت شده توسط سرور. | |
updateMetadata | یک کپی از درخواست بهروزرسانی ابرداده اصلی دریافت شده توسط سرور. |
PerDeviceStatusInBatch
وضعیت پردازش را برای هر دستگاه در عملیات ضبط می کند.
نمایندگی JSON | |
---|---|
{
"status": enum ( |
فیلدها | |
---|---|
status | وضعیت نتیجه دستگاه پس از پردازش. |
deviceId | اگر پردازش با موفقیت انجام شود، شناسه دستگاه دستگاه. |
errorMessage | اگر پردازش ناموفق باشد، یک پیام توسعهدهنده نشان میدهد که چه مشکلی رخ داده است. |
errorIdentifier | اگر پردازش ناموفق باشد، نوع خطا. |