REST Resource: deployments.groups.members

সম্পদ: গ্রুপ মেম্বার

একটি গোষ্ঠীর সদস্য যা একটি গোষ্ঠীতে নিযুক্ত করা হয়েছে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
ক্ষেত্র
name

string

প্রয়োজন। সদস্যের নাম।

details

object ( GroupMemberDetails )

শুধুমাত্র আউটপুট। গ্রুপের সদস্যের আরও বিশদ বিবরণ, যেমন চেক-ইন ইতিহাস।

গ্রুপ মেম্বার বিশদ

গোষ্ঠীর সদস্য সম্পর্কে বিশদ বিবরণ, যেমন হার্ডওয়্যার আইডি এবং নিবন্ধকরণের সময়। এই সব তথ্য শুধুমাত্র পড়া হয়.

JSON প্রতিনিধিত্ব
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
ক্ষেত্র
hardwareId[]

object ( HardwareID )

ডিভাইসের সাথে যুক্ত হার্ডওয়্যার আইডির তালিকা (imei, meid, সিরিয়াল, ইত্যাদি)।

registerTime

string ( Timestamp format)

ডিভাইসটি প্রথম নিবন্ধিত হওয়ার সময় টাইমস্ট্যাম্প৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

hardwareName

string

হার্ডওয়্যারের নাম, উদাহরণস্বরূপ, শামু।

currentOta

object ( OtaProperties )

বর্তমান OTA নাম।

checkins[]

object ( Checkin )

চেক ইন ইতিহাস.

lastCheckin

object ( LastCheckin )

শেষ চেক ইন.

হার্ডওয়্যার আইডি

ডিভাইসের সাথে সম্পর্কিত একটি হার্ডওয়্যার আইডি।

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

string

ফর্ম্যাট করা আইডি, উদাহরণস্বরূপ, imei:XYZ।

OtaProperties

বর্তমান ডিভাইস OTA এর বৈশিষ্ট্যের জন্য বার্তা।

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

string

OTA এর নাম।

url

string

OTA এর URL।

চেকইন

একটি একক ডিভাইস চেক-ইন।

JSON প্রতিনিধিত্ব
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
ক্ষেত্র
checkinTime

string ( Timestamp format)

চেক-ইন হওয়ার সময় টাইমস্ট্যাম্প। ডিভাইসটি একটি গোষ্ঠীতে থাকলে শুধুমাত্র পপুলেট করা হয়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

buildProperties

object ( AndroidBuildProperties )

বৈশিষ্ট্য তৈরি করুন।

roOemKey1

string

উপস্থিত থাকা অবস্থায় ro.oem.key1 এর মান।

AndroidBuildProperties

ডিভাইসের বিল্ড বৈশিষ্ট্য চেক-ইন সহ পাঠানো হয়েছে।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
ক্ষেত্র
id

string

সম্পূর্ণ বিল্ড আইডি।

product

string

পণ্য = ro.build.product, উদাহরণস্বরূপ, শামু।

radio

string

রেডিও।

bootloader

string

বুটলোডার।

লাস্টচেকইন

শেষ চেক ইন তথ্য. checkin_history ক্ষেত্রে সংশ্লিষ্ট আইটেমের চেয়ে বেশি তথ্য রয়েছে।

JSON প্রতিনিধিত্ব
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
ক্ষেত্র
checkin

object ( Checkin )

বেস চেক ইন বৈশিষ্ট্য.

digest

string

ফলাফলের হ্যাশ ডিভাইসে ফেরত পাঠানো হয়েছে, যদি থাকে।

locale

string

লোকেল।

extraBuildProperties[]

object ( KeyValue )

অতিরিক্ত বিল্ড বৈশিষ্ট্য যেমন ro.build[ডিভাইস|ক্লায়েন্ট]

timeWindow

enum ( TimeWindow )

শেষ চেকইন এর সময় উইন্ডো

কী ভ্যালু

OTA API প্রোটোর জন্য কীভ্যালু বার্তা।

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

string

চাবি।

value

string

মান.

টাইম উইন্ডো

ডিভাইসটি চেক ইন করা শেষ উইন্ডোটি।

Enums
TIME_WINDOW_UNSPECIFIED অজানা
TIME_WINDOW_WITHIN_ONE_DAY একদিনের মধ্যেই
TIME_WINDOW_WITHIN_ONE_WEEK গত সপ্তাহের মধ্যেই
TIME_WINDOW_WITHIN_TWO_WEEKS গত দুই সপ্তাহের মধ্যে
TIME_WINDOW_MORE_THAN_TWO_WEEKS গত দুই সপ্তাহের চেয়ে বেশি

পদ্ধতি

batchCreate

একটি নির্দিষ্ট গ্রুপে গ্রুপ সদস্য তৈরি করে।

batchDelete

একটি গ্রুপে গ্রুপ সদস্যদের মুছে দেয়।

create

একটি গ্রুপ সদস্য তৈরি করে এবং নতুন GroupMember ফেরত দেয়।

delete

group member মুছে দেয়।

get

group member পায়।

list

group members তালিকা.