Recurso: GroupMember
Es un miembro asignado a un grupo.
Representación JSON |
---|
{
"name": string,
"details": {
object ( |
Campos | |
---|---|
name |
Obligatorio. Es el nombre del miembro. |
details |
Solo salida. Más detalles sobre el miembro del grupo, como el historial de acceso. |
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[] |
Lista de ID de hardware (imei, meid, serial, etc.) asociados con el dispositivo. |
registerTime |
La marca de tiempo de la primera vez que se registró el dispositivo. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
hardwareName |
Nombre de hardware, por ejemplo, shamu. |
currentOta |
Nombre inalámbrico actual |
checkins[] |
Historial de acceso |
lastCheckin |
Último registro. |
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
Es un mensaje que indica las propiedades de la actualización inalámbrica del dispositivo actual.
Representación JSON |
---|
{ "name": string, "url": string } |
Campos | |
---|---|
name |
Nombre de la OTA. |
url |
URL de la OTA. |
Entrada
Acceso a un solo dispositivo.
Representación JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Campos | |
---|---|
checkinTime |
La marca de tiempo del momento en que ocurrió un registro. Solo se completa si el dispositivo está en un grupo. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
buildProperties |
Compila propiedades. |
roOemKey1 |
El valor de ro.oem.key1 cuando está presente. |
AndroidBuildProperties
Propiedades de compilación del dispositivo enviadas con el 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 de ú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 |
Hash del resultado enviado 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 protocolos de API de OTA.
Representación JSON |
---|
{ "key": string, "value": string } |
Campos | |
---|---|
key |
Tecla. |
value |
de conv. |
TimeWindow
La última ventana en la que accedió el dispositivo
Enumeradores | |
---|---|
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 de las últimas dos semanas |
Métodos |
|
---|---|
|
Crea los miembros de 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 . |
|
Muestra group members . |