Ресурс: GroupMember
Член группы, назначенный группе.
JSON-представление |
---|
{
"name": string,
"details": {
object ( |
Поля | |
---|---|
name | Необходимый. Имя участника. |
details | Только вывод. Более подробная информация об члене группы, например история посещений. |
Детали члена группы
Подробная информация об члене группы, например идентификатор оборудования и время регистрации. Вся эта информация доступна только для чтения.
JSON-представление |
---|
{ "hardwareId": [ { object ( |
Поля | |
---|---|
hardwareId[] | Список идентификаторов оборудования (imei, meid, серийный номер и т. д.), связанного с устройством. |
registerTime | Временная метка первой регистрации устройства. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
hardwareName | Имя оборудования, например, шаму. |
currentOta | Текущее имя OTA. |
checkins[] | История посещений. |
lastCheckin | Последний заезд. |
Идентификатор оборудования
Идентификатор оборудования, принадлежащий устройству.
JSON-представление |
---|
{ "id": string } |
Поля | |
---|---|
id | Отформатированный идентификатор, например imei:XYZ. |
ОтаНедвижимость
Сообщение о свойствах текущего устройства OTA.
JSON-представление |
---|
{ "name": string, "url": string } |
Поля | |
---|---|
name | Название ОТА. |
url | URL-адрес OTA. |
Регистрироваться
Регистрация с одного устройства.
JSON-представление |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Поля | |
---|---|
checkinTime | Временная метка, когда произошла регистрация. Заполняется только в том случае, если устройство находится в группе. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
buildProperties | Стройте свойства. |
roOemKey1 | Значение ro.oem.key1, если оно присутствует. |
Свойства AndroidBuild
Свойства сборки устройства отправлены при возврате.
JSON-представление |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
Поля | |
---|---|
id | Полный идентификатор сборки. |
product | Product = ro.build.product, например, шаму. |
radio | Радио. |
bootloader | Загрузчик. |
Последняя проверка
Информация о последнем заезде. Содержит больше информации, чем соответствующий элемент в поле checkin_history
.
JSON-представление |
---|
{ "checkin": { object ( |
Поля | |
---|---|
checkin | Базовые свойства регистрации. |
digest | Хэш результата, отправленного обратно на устройство, если таковой имеется. |
locale | Локаль. |
extraBuildProperties[] | Дополнительные свойства сборки, такие как ro.build.[device|client] |
timeWindow | Временное окно последней регистрации |
КлючЗначение
Сообщение KeyValue для прототипов OTA API.
JSON-представление |
---|
{ "key": string, "value": string } |
Поля | |
---|---|
key | Ключ. |
value | Ценить. |
ВремяОкно
Последнее окно, в котором зарегистрировалось устройство.
Перечисления | |
---|---|
TIME_WINDOW_UNSPECIFIED | Неизвестный |
TIME_WINDOW_WITHIN_ONE_DAY | В течение одного дня |
TIME_WINDOW_WITHIN_ONE_WEEK | За последнюю неделю |
TIME_WINDOW_WITHIN_TWO_WEEKS | В течение последних двух недель |
TIME_WINDOW_MORE_THAN_TWO_WEEKS | Больше, чем за последние две недели |
Методы | |
---|---|
| Создает членов группы в определенной группе. |
| Удаляет участников группы в группе. |
| Создает члена группы и возвращает новый GroupMember . |
| Удаляет group member . |
| Получает group member . |
| Перечисляет group members . |