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] ফর্ম্যাটে API সংস্থানের নাম। সার্ভার দ্বারা বরাদ্দ.

deviceMetadata

object ( DeviceMetadata )

ডিভাইসের সাথে সংযুক্ত মেটাডেটা। মূল-মান জোড়া হিসাবে স্ট্রাকচার্ড। আরও জানতে, ডিভাইস মেটাডেটা পড়ুন।

claims[]

object ( DeviceClaim )

শুধুমাত্র আউটপুট। একটি ডিভাইসের জন্য বিধান দাবি. জিরো-টাচ নথিভুক্তির জন্য দাবি করা ডিভাইসগুলির SECTION_TYPE_ZERO_TOUCH প্রকারের সাথে একটি দাবি রয়েছে। জিরো-টাচ নথিভুক্তি থেকে ডিভাইসটি সরাতে partners.devices.unclaim বা partners.devices.unclaimAsync এ কল করুন।

ডিভাইস শনাক্তকারী

একটি উৎপাদিত ডিভাইস সনাক্ত করতে হার্ডওয়্যার এবং পণ্য আইডি এনক্যাপসুলেট করে। শনাক্তকারী সেটের প্রয়োজনীয়তা বুঝতে, সনাক্তকারী পড়ুন।

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.

  // Union field hardware_id2 can be only one of the following:
  "imei2": string,
  "meid2": string
  // End of list of possible types for union field hardware_id2.
}
ক্ষেত্র
serialNumber

string

ডিভাইসের জন্য প্রস্তুতকারকের সিরিয়াল নম্বর। এই মানটি বিভিন্ন ডিভাইস মডেল জুড়ে অনন্য নাও হতে পারে।

manufacturer

string

ডিভাইস প্রস্তুতকারকের নাম। android.os.Build.MANUFACTURER থেকে ফেরত ডিভাইসের অন্তর্নির্মিত মান মেলে৷ অনুমোদিত মানগুলি Android নির্মাতাদের তালিকাভুক্ত করা হয়েছে৷

model

string

ডিভাইসের মডেলের নাম। অনুমোদিত মানগুলি Android মডেল এবং Chrome OS মডেলগুলিতে তালিকাভুক্ত করা হয়েছে৷

deviceType

enum ( DeviceType )

ডিভাইসের ধরন

chromeOsAttestedDeviceId

string

OEMs দ্বারা প্রদত্ত একটি শনাক্তকারী, উৎপাদন এবং বিক্রয় প্রক্রিয়ার মাধ্যমে বহন করা হয়। শুধুমাত্র Chrome OS ডিভাইসের জন্য প্রযোজ্য।

ইউনিয়ন ফিল্ড hardware_id । একটি মডেম আইডির উপর ভিত্তি করে হার্ডওয়্যার আইডি। hardware_id নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
imei

string

ডিভাইসটির IMEI নম্বর। ইনপুট উপর বৈধ.

meid

string

ডিভাইসের MEID নম্বর।

ইউনিয়ন ফিল্ড hardware_id2 । ডুয়াল-সিম ডিভাইসের জন্য দ্বিতীয় হার্ডওয়্যার আইডি। সেট করা থাকলে, এটি অবশ্যই প্রথম হার্ডওয়্যার আইডি হিসাবে একই শনাক্তকারীর ধরন হতে হবে। hardware_id2 নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
imei2

string

ডিভাইসটির দ্বিতীয় আইএমইআই নম্বর।

meid2

string

ডিভাইসের দ্বিতীয় MEID নম্বর।

ডিভাইসের ধরন

ডিভাইসের অপারেটিং সিস্টেম।

Enums
DEVICE_TYPE_ANDROID অ্যান্ড্রয়েড ডিভাইস
DEVICE_TYPE_CHROME_OS Chrome OS ডিভাইস

ডিভাইস মেটাডেটা

মেটাডেটা এন্ট্রি যা একটি Device সংযুক্ত করা যেতে পারে। আরও জানতে, ডিভাইস মেটাডেটা পড়ুন।

JSON প্রতিনিধিত্ব
{
  "entries": {
    string: string,
    ...
  }
}
ক্ষেত্র
entries

map (key: string, value: string)

মেটাডেটা এন্ট্রিগুলি কী-মান জোড়া হিসাবে রেকর্ড করা হয়েছে।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

ডিভাইস দাবি

একটি গ্রাহকের জন্য একটি রিসেলার দ্বারা দাবি করা একটি ডিভাইসের একটি রেকর্ড৷ জিরো-টাচ নথিভুক্তির জন্য দাবি করা ডিভাইসগুলির 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

Chrome OS ডিভাইসের মালিক Google Workspace অ্যাকাউন্টের আইডি।

resellerId

string ( int64 format)

রিসেলারের আইডি যেটি ডিভাইসটি দাবি করেছে।

additionalService

enum ( AdditionalService )

ডিভাইসের জন্য নিবন্ধিত অতিরিক্ত পরিষেবা।

ডিভাইস প্রভিশনিং সেকশন টাইপ

প্রভিশনিং রেকর্ডের বিভাগ প্রকার।

Enums
SECTION_TYPE_SIM_LOCK সিম-লক বিভাগের ধরন।
SECTION_TYPE_ZERO_TOUCH জিরো-টাচ তালিকাভুক্তি বিভাগের ধরন।

অতিরিক্ত পরিষেবা

ডিভাইসের জন্য নিবন্ধিত অতিরিক্ত পরিষেবা।

Enums
DEVICE_PROTECTION ডিভাইস সুরক্ষা পরিষেবা, যা Android এন্টারপ্রাইজ এসেনশিয়াল নামেও পরিচিত। ডিভাইস সুরক্ষা পরিষেবার সাথে একটি ডিভাইস দাবি করতে আপনাকে অবশ্যই অংশীদারি দলের সাথে নথিভুক্ত করতে হবে৷

পদ্ধতি

claim

একটি গ্রাহকের জন্য একটি ডিভাইস দাবি করে এবং এটি জিরো-টাচ তালিকাভুক্তিতে যোগ করে।

claimAsync

অ্যাসিঙ্ক্রোনাসভাবে গ্রাহকের জন্য ডিভাইসের একটি ব্যাচ দাবি করে।

findByIdentifier

হার্ডওয়্যার শনাক্তকারী দ্বারা ডিভাইসগুলি খুঁজে বের করে, যেমন IMEI৷

findByOwner

গ্রাহকদের জন্য দাবি করা ডিভাইসগুলি খুঁজে বের করে৷

get

একটি ডিভাইস পায়।

metadata

ডিভাইসের সাথে সম্পর্কিত রিসেলার মেটাডেটা আপডেট করে।

unclaim

একটি গ্রাহকের কাছ থেকে একটি ডিভাইস দাবিমুক্ত করে এবং এটিকে জিরো-টাচ তালিকা থেকে সরিয়ে দেয়।

unclaimAsync

অ্যাসিঙ্ক্রোনাসভাবে একজন গ্রাহকের জন্য ডিভাইসের একটি ব্যাচ দাবি করে না।

updateMetadataAsync

ডিভাইসের একটি ব্যাচের সাথে সংযুক্ত রিসেলার মেটাডেটা আপডেট করে।