Recurso: GroupMember
Es un miembro del grupo asignado a un grupo.
Representación JSON |
---|
{
"name": string,
"details": {
object ( |
Campos | |
---|---|
name |
Obligatorio. El nombre del miembro. |
details |
Solo salida. Más detalles del miembro del grupo, como el historial de registro |
GroupMemberDetails
Detalles sobre un miembro del grupo, como el ID de hardware y la hora de registro Toda esta información es de solo lectura.
Representación JSON |
---|
{ "hardwareId": [ { object ( |
Campos | |
---|---|
hardwareId[] |
Es una lista de los IDs de hardware (imei, meid, serial, etc.) asociados con el dispositivo. |
registerTime |
Es la marca de tiempo en la que se registró el dispositivo por primera vez. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
hardwareName |
Es el nombre del hardware, por ejemplo, shamu. |
currentOta |
Nombre de OTA actual. |
checkins[] |
Historial de accesos. |
lastCheckin |
Último acceso. |
HardwareID
Es un ID de hardware que pertenece al dispositivo.
Representación JSON |
---|
{ "id": string } |
Campos | |
---|---|
id |
Es el ID con formato, por ejemplo, imei:XYZ. |
OtaProperties
Mensaje para las propiedades del dispositivo inalámbrico actual.
Representación JSON |
---|
{ "name": string, "url": string } |
Campos | |
---|---|
name |
Es el nombre de la OTA. |
url |
Es la URL de la OTA. |
Registrarse
Registro en un solo dispositivo.
Representación JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Campos | |
---|---|
checkinTime |
La marca de tiempo cuando se produjo un registro. Solo se completa si el dispositivo está en un grupo. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
buildProperties |
Propiedades de compilación |
roOemKey1 |
El valor de ro.oem.key1 cuando está presente. |
AndroidBuildProperties
Propiedades de compilación del dispositivo enviadas con registro
Representación JSON |
---|
{ "id": string, "product": string, "radio": string, "bootloader": string } |
Campos | |
---|---|
id |
ID de compilación completo. |
product |
Producto = ro.build.product, por ejemplo, shamu. |
radio |
Radio |
bootloader |
Bootloader. |
LastCheckin
Información del último acceso. Contiene más información que el elemento correspondiente en el campo checkin_history
.
Representación JSON |
---|
{ "checkin": { object ( |
Campos | |
---|---|
checkin |
Propiedades de registro base. |
digest |
Es el hash del resultado que se envía al dispositivo, si corresponde. |
locale |
Configuración regional. |
extraBuildProperties[] |
Propiedades de compilación adicionales, como ro.build.[device|client] |
timeWindow |
Período del último acceso |
KeyValue
Mensaje de KeyValue para los prototipos de API OTA.
Representación JSON |
---|
{ "key": string, "value": string } |
Campos | |
---|---|
key |
Clave. |
value |
de conv. |
TimeWindow
La última ventana en la que el dispositivo registró su acceso.
Enumeraciones | |
---|---|
TIME_WINDOW_UNSPECIFIED |
Desconocido |
TIME_WINDOW_WITHIN_ONE_DAY |
En un día |
TIME_WINDOW_WITHIN_ONE_WEEK |
En los últimos siete días. |
TIME_WINDOW_WITHIN_TWO_WEEKS |
En las últimas dos semanas |
TIME_WINDOW_MORE_THAN_TWO_WEEKS |
Más que las últimas dos semanas |
Métodos |
|
---|---|
|
Crea miembros en un grupo específico. |
|
Borra los miembros de un grupo. |
|
Crea un miembro del grupo y muestra el GroupMember nuevo. |
|
Borra un group member . |
|
Obtienes una group member . |
|
Se muestra una lista de group members . |