REST Resource: partners.devices

संसाधन: डिवाइस

Android या Chrome OS डिवाइस, जिसे पहले से तैयार डिवाइस के लिए रजिस्टर किया गया हो.

JSON के काेड में दिखाना
{
  "deviceId": string,
  "deviceIdentifier": {
    object (DeviceIdentifier)
  },
  "name": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "claims": [
    {
      object (DeviceClaim)
    }
  ]
}
फ़ील्ड
deviceId

string (int64 format)

सिर्फ़ आउटपुट के लिए. डिवाइस का आईडी. सर्वर की ओर से असाइन किया गया.

deviceIdentifier

object (DeviceIdentifier)

बनाए गए डिवाइस की पहचान करने वाले हार्डवेयर आईडी. ज़्यादा जानने के लिए, आइडेंटिफ़ायर पढ़ें.

name

string

सिर्फ़ आउटपुट के लिए. partners/[PARTNER_ID]/devices/[DEVICE_ID] फ़ॉर्मैट में एपीआई संसाधन का नाम. सर्वर की ओर से असाइन किया गया.

deviceMetadata

object (DeviceMetadata)

डिवाइस से अटैच किया गया मेटाडेटा. की-वैल्यू पेयर के तौर पर स्ट्रक्चर्ड किया गया. ज़्यादा जानने के लिए, डिवाइस मेटाडेटा पढ़ें.

claims[]

object (DeviceClaim)

सिर्फ़ आउटपुट के लिए. डिवाइस के लिए प्रावधान करने का दावा. पहले से तैयार डिवाइस के लिए, SECTION_TYPE_ZERO_TOUCH टाइप वाला दावा किया गया है. 'पहले से तैयार डिवाइस' सुविधा से डिवाइस को हटाने के लिए, partners.devices.unclaim या partners.devices.unclaimAsync पर कॉल करें.

DeviceIdentifier

बनाए गए डिवाइस की पहचान करने के लिए, हार्डवेयर और प्रॉडक्ट आईडी को इनकैप्सुलेट करता है. आइडेंटिफ़ायर के सेट से जुड़ी ज़रूरी शर्तों को समझने के लिए, आइडेंटिफ़ायर पढ़ें.

JSON के काेड में दिखाना
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "deviceType": enum (DeviceType),
  "chromeOsAttestedDeviceId": string,

  // Union field hardware_id can be only one of the following:
  "imei": string,
  "meid": string
  // End of list of possible types for union field hardware_id.
}
फ़ील्ड
serialNumber

string

डिवाइस के लिए मैन्युफ़ैक्चरर का सीरियल नंबर. यह मान शायद अलग-अलग डिवाइस मॉडल के लिए अलग-अलग न हो.

manufacturer

string

डिवाइस बनाने वाली कंपनी का नाम. android.os.Build.MANUFACTURER से लौटाए गए, डिवाइस में पहले से मौजूद वैल्यू से मेल खाता है. जिन वैल्यू का इस्तेमाल किया जा सकता है उनकी जानकारी Android मैन्युफ़ैक्चरर की सूची में दी गई है.

model

string

डिवाइस के मॉडल का नाम. इस्तेमाल की जा सकने वाली वैल्यू, Android मॉडल और Chrome OS मॉडल की सूची में दी गई हैं.

deviceType

enum (DeviceType)

डिवाइस का टाइप

chromeOsAttestedDeviceId

string

प्रोडक्शन और बिक्री की प्रोसेस के दौरान, OEM की ओर से दिया गया आइडेंटिफ़ायर. यह सेटिंग सिर्फ़ Chrome OS डिवाइसों पर लागू होती है.

यूनियन फ़ील्ड hardware_id. मॉडम आईडी पर आधारित हार्डवेयर आईडी. hardware_id इनमें से सिर्फ़ एक हो सकता है:
imei

string

डिवाइस का IMEI नंबर. इनपुट के आधार पर पुष्टि की गई.

meid

string

डिवाइस का MEID नंबर.

DeviceType

डिवाइस का ऑपरेटिंग सिस्टम.

Enums
DEVICE_TYPE_ANDROID Android डिवाइस
DEVICE_TYPE_CHROME_OS Chrome OS डिवाइस

DeviceMetadata

Device के साथ अटैच की जा सकने वाली मेटाडेटा एंट्री. ज़्यादा जानने के लिए, डिवाइस मेटाडेटा पढ़ें.

JSON के काेड में दिखाना
{
  "entries": {
    string: string,
    ...
  }
}
फ़ील्ड
entries

map (key: string, value: string)

की-वैल्यू पेयर के तौर पर रिकॉर्ड की गई मेटाडेटा एंट्री.

एक ऑब्जेक्ट जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

DeviceClaim

डिवाइस का एक रिकॉर्ड, जिस पर रीसेलर ने ग्राहक के लिए दावा किया है. पहले से तैयार डिवाइस के लिए, SECTION_TYPE_ZERO_TOUCH टाइप वाला दावा किया गया है. ज़्यादा जानने के लिए, ग्राहकों के लिए डिवाइस पर दावा करना लेख पढ़ें.

JSON के काेड में दिखाना
{
  "sectionType": enum (DeviceProvisioningSectionType),
  "ownerCompanyId": string,
  "googleWorkspaceCustomerId": string,
  "resellerId": string,
  "additionalService": enum (AdditionalService)
}
फ़ील्ड
sectionType

enum (DeviceProvisioningSectionType)

सिर्फ़ आउटपुट के लिए. डिवाइस पर किया गया दावा किस तरह का है.

ownerCompanyId

string (int64 format)

उस ग्राहक का आईडी जिसने डिवाइस खरीदा है.

googleWorkspaceCustomerId

string

उस Google Workspace खाते का आईडी जिसके पास Chrome OS डिवाइस का मालिकाना हक है.

resellerId

string (int64 format)

उस रीसेलर का आईडी जिसने डिवाइस पर दावा किया है.

additionalService

enum (AdditionalService)

डिवाइस के लिए रजिस्टर की गई अतिरिक्त सेवा.

DeviceProvisioningSectionType

प्रावधान रिकॉर्ड का सेक्शन टाइप.

Enums
SECTION_TYPE_SIM_LOCK सिम लॉक सेक्शन का टाइप.
SECTION_TYPE_ZERO_TOUCH 'पहले से तैयार डिवाइस' सुविधा वाला सेक्शन.

AdditionalService

डिवाइस के लिए रजिस्टर की गई अतिरिक्त सेवा.

Enums
DEVICE_PROTECTION डिवाइस सुरक्षा सेवा, जिसे Android Enterprise Essentials भी कहा जाता है. डिवाइस सुरक्षा सेवा वाले किसी डिवाइस पर दावा करने के लिए, आपको पार्टनरशिप टीम के साथ रजिस्टर करना होगा.

तरीके

claim

ग्राहक के लिए, डिवाइस पर दावा किया जाता है और उसे 'पहले से तैयार डिवाइस' सुविधा में जोड़ा जाता है.

claimAsync

ग्राहक के लिए एसिंक्रोनस रूप से डिवाइस के बैच का दावा करता है.

findByIdentifier

हार्डवेयर आइडेंटिफ़ायर, जैसे कि IMEI के हिसाब से डिवाइसों को ढूंढता है.

findByOwner

उन डिवाइसों को ढूंढता है जिन पर ग्राहकों ने दावा किया है.

get

डिवाइस लिया जाता है.

metadata

डिवाइस से जुड़े रीसेलर के मेटाडेटा को अपडेट करता है.

unclaim

ग्राहक से किसी डिवाइस पर दावा किया जाता है और उसे 'पहले से तैयार डिवाइस' सुविधा से हटाया जाता है.

unclaimAsync

ग्राहक के लिए एसिंक्रोनस रूप से डिवाइस के बैच का दावा नहीं करता.

updateMetadataAsync

यह सुविधा, डिवाइसों के बैच के साथ अटैच किए गए रीसेलर मेटाडेटा को अपडेट करती है.