REST Resource: deployments.groups.members

Ресурс: GroupMember

Член группы, назначенный группе.

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.

ОтаНедвижимость

Сообщение о свойствах текущего устройства OTA.

JSON-представление
{
  "name": string,
  "url": string
}
Поля
name

string

Название ОТА.

url

string

URL-адрес OTA.

Регистрироваться

Регистрация с одного устройства.

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, если оно присутствует.

Свойства AndroidBuild

Свойства сборки устройства отправлены при возврате.

JSON-представление
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Поля
id

string

Полный идентификатор сборки.

product

string

Product = 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.[device|client]

timeWindow

enum ( TimeWindow )

Временное окно последней регистрации

КлючЗначение

Сообщение KeyValue для прототипов OTA API.

JSON-представление
{
  "key": string,
  "value": string
}
Поля
key

string

Ключ.

value

string

Ценить.

ВремяОкно

Последнее окно, в котором зарегистрировалось устройство.

Перечисления
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 .