Resource: GroupMember
A group member that is assigned to a group.
JSON representation |
---|
{
"name": string,
"details": {
object ( |
Fields | |
---|---|
name |
Required. The name of the member. |
details |
Output only. More details of the group member, such as check-in history. |
GroupMemberDetails
Details about a group member, such as the hardware ID and the registration time. All of this information is read only.
JSON representation |
---|
{ "hardwareId": [ { object ( |
Fields | |
---|---|
hardwareId[] |
List of hardware IDs (imei, meid, serial, etc.) associated with the device. |
registerTime |
The timestamp when the device first registered. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
hardwareName |
Hardware name, for example, shamu. |
currentOta |
Current OTA name. |
checkins[] |
Check-in history. |
lastCheckin |
Last check-in. |
HardwareID
A hardware ID belonging to the device.
JSON representation |
---|
{ "id": string } |
Fields | |
---|---|
id |
The formatted ID, for example, imei:XYZ. |
OtaProperties
Message for properties of the current device OTA.
JSON representation |
---|
{ "name": string, "url": string } |
Fields | |
---|---|
name |
Name of the OTA. |
url |
URL of the OTA. |
Checkin
A single device check-in.
JSON representation |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Fields | |
---|---|
checkinTime |
The timestamp when a check-in happened. Only populated if the device is in a group. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
buildProperties |
Build properties. |
roOemKey1 |
The value of ro.oem.key1 when present. |
AndroidBuildProperties
Device's build properties sent with check-in.
JSON representation |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
Fields | |
---|---|
id |
Full build ID. |
product |
Product = ro.build.product, for example, shamu. |
radio |
Radio. |
bootloader |
Bootloader. |
LastCheckin
Last check-in information. Contains more information than the corresponding item in the checkin_history
field.
JSON representation |
---|
{ "checkin": { object ( |
Fields | |
---|---|
checkin |
Base check-in properties. |
digest |
Hash of the result sent back to the device, if any. |
locale |
Locale. |
extraBuildProperties[] |
Extra build properties such as ro.build.[device|client] |
timeWindow |
Time window of the last Checkin |
KeyValue
KeyValue message for OTA API protos.
JSON representation |
---|
{ "key": string, "value": string } |
Fields | |
---|---|
key |
Key. |
value |
Value. |
TimeWindow
The last window the device checked in.
Enums | |
---|---|
TIME_WINDOW_UNSPECIFIED |
Unknown |
TIME_WINDOW_WITHIN_ONE_DAY |
Within one day |
TIME_WINDOW_WITHIN_ONE_WEEK |
Within the last week |
TIME_WINDOW_WITHIN_TWO_WEEKS |
Within the last two weeks |
TIME_WINDOW_MORE_THAN_TWO_WEEKS |
More than the last two weeks |
Methods |
|
---|---|
|
Creates group members in a specific group. |
|
Deletes group members in a group. |
|
Creates a group member and returns the new GroupMember . |
|
Deletes a group member . |
|
Gets a group member . |
|
Lists group members . |