클레임 기기 비동기

한 명 이상의 고객에 대해 최대 100,000대의 기기를 등록하기 위한 비동기식 요청입니다.

비동기 API 메서드는 처리가 완료되기 전에 결과를 반환합니다. 그들은 사용자가 기다리는 동안 앱 (또는 도구가)에 대한 응답성을 유지하는 데도 도움이 됩니다. 시간이 오래 걸릴 수 있다는 사실을 알고 있을 겁니다 앱에서 getOperation 주기적으로 작업 상태를 확인합니다

메서드 서명

public ClaimDevicesResponse claimDevicesAsync(ClaimDevicesRequest request);

ClaimDeviceRequest

속성 이름 필수 설명
claims object(DeviceClaim) 목록입니다. 고객 대신 청구를 요청할 기기 목록입니다.

DeviceClaim

속성 이름 필수 설명
deviceIdentifier object(DeviceIdentifier) 기기 식별자입니다.
customer CompanyReference 객체 기기가 할당된 고객에 대한 회사 참조입니다.
orderNumber string 아니요 주문 번호
vendorParams map 아니요 추가 필드, 공급업체 지정 키-값 쌍입니다.

ClaimDeviceResponse

속성 이름 설명
operations Operation 객체 목록 하나 이상의 ClaimDevices Operation 인스턴스

오류 동작

오류가 발생하면 Operation 객체는 다음 오류 중 하나를 반환합니다. 코드:

오류 코드
DEVICE_UPLOAD_COUNT_EXCEEDED
DUPLICATE_DEVICES
INTERNAL_SERVER_ERROR
INVALID_CUSTOMER_ID
INVALID_DEVICE_IMEI
INVALID_DEVICE_MEID
INVALID_DEVICE_SERIAL
INVALID_IDENTIFIER_SET
INVALID_MANUFACTURER
INVALID_MODEL