PerDeviceStatus

  • This content details the status codes for per-device processing results.

  • SINGLE_DEVICE_STATUS_SUCCESS indicates a successful operation.

  • SINGLE_DEVICE_STATUS_UNKNOWN_ERROR indicates an unexpected error has occurred.

  • Specific error codes include SINGLE_DEVICE_STATUS_PERMISSION_DENIED, SINGLE_DEVICE_STATUS_INVALID_DEVICE_IDENTIFIER, SINGLE_DEVICE_STATUS_INVALID_SECTION_TYPE, SINGLE_DEVICE_STATUS_SECTION_NOT_YOURS, SINGLE_DEVICE_STATUS_INVALID_TOKEN, and SINGLE_DEVICE_STATUS_REVOKED_TOKEN.

  • SINGLE_DEVICE_STATUS_OTHER_ERROR signifies a known error without a specific error code.

Status code for the per-device processing result.

Enums
SINGLE_DEVICE_STATUS_UNKNOWN_ERROR Unknown error. We don't expect this error to occur here.
SINGLE_DEVICE_STATUS_OTHER_ERROR Other error. We know/expect this error, but there's no defined error code for the error.
SINGLE_DEVICE_STATUS_SUCCESS Success.
SINGLE_DEVICE_STATUS_PERMISSION_DENIED Permission denied.
SINGLE_DEVICE_STATUS_INVALID_DEVICE_IDENTIFIER Invalid device identifier.
SINGLE_DEVICE_STATUS_INVALID_SECTION_TYPE Invalid section type.
SINGLE_DEVICE_STATUS_SECTION_NOT_YOURS This section is claimed by another company.
SINGLE_DEVICE_STATUS_INVALID_TOKEN Invalid pre-provisioning token.
SINGLE_DEVICE_STATUS_REVOKED_TOKEN Revoked pre-provisioning token.