REST Resource: customers.devices

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

ज़ीरो-टच रजिस्ट्रेशन के लिए रजिस्टर किया गया Android या Chrome OS डिवाइस.

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

string (int64 format)

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

deviceIdentifier

object (DeviceIdentifier)

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

name

string

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

deviceMetadata

object (DeviceMetadata)

डिवाइस से अटैच किया गया मेटाडेटा. की-वैल्यू पेयर के तौर पर स्ट्रक्चर्ड किया गया.

claims[]

object (DeviceClaim)

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

configuration

string

कॉन्फ़िगरेशन, डिवाइस पर customers/[CUSTOMER_ID]/configurations/[CONFIGURATION_ID] फ़ॉर्मैट में लागू किया गया. अगर डिवाइस में कोई कॉन्फ़िगरेशन लागू नहीं किया गया है, तो मान null होता है.

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,
  "additionalService": enum (AdditionalService)
}
फ़ील्ड
sectionType

enum (DeviceProvisioningSectionType)

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

ownerCompanyId

string (int64 format)

Android डिवाइस खरीदने वाले ग्राहक का आईडी.

googleWorkspaceCustomerId

string

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

additionalService

enum (AdditionalService)

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

DeviceProvisioningSectionType

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

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

AdditionalService

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

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

तरीके

applyConfiguration

ज़ीरो-टच रजिस्ट्रेशन के लिए, डिवाइस को रजिस्टर करने के लिए डिवाइस पर एक कॉन्फ़िगरेशन लागू करता है.

get

इससे किसी डिवाइस की जानकारी ली जाती है.

list

किसी ग्राहक के डिवाइस की सूची दिखाता है.

removeConfiguration

डिवाइस से कॉन्फ़िगरेशन हटाता है.

unclaim

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