REST Resource: deployments.groups.members

Ressource: GroupMember

Membre d'un groupe affecté à un groupe.

Représentation JSON
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
Champs
name

string

Obligatoire. Nom du membre.

details

object (GroupMemberDetails)

Uniquement en sortie. Informations supplémentaires sur le membre du groupe, telles que l'historique de ses check-ins.

GroupMemberDetails

Détails sur un membre du groupe, tels que l'ID matériel et l'heure d'enregistrement. Toutes ces informations sont en lecture seule.

Représentation JSON
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
Champs
hardwareId[]

object (HardwareID)

Liste des ID matériels (IMEi, meid, serial, etc.) associés à l'appareil.

registerTime

string (Timestamp format)

Horodatage de l'enregistrement initial de l'appareil.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

hardwareName

string

Nom du matériel, par exemple shamu.

currentOta

object (OtaProperties)

Nom OTA actuel.

checkins[]

object (Checkin)

Historique des check-ins.

lastCheckin

object (LastCheckin)

Dernier enregistrement.

HardwareID

Un ID matériel appartenant à l'appareil.

Représentation JSON
{
  "id": string
}
Champs
id

string

ID mis en forme (par exemple, imei:XYZ).

OtaProperties

Message pour les propriétés de la mise à jour OTA actuelle de l'appareil.

Représentation JSON
{
  "name": string,
  "url": string
}
Champs
name

string

Nom de l'agence de voyages en ligne.

url

string

URL de la mise à jour OTA.

Arrivée

L'enregistrement d'un seul appareil

Représentation JSON
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
Champs
checkinTime

string (Timestamp format)

Horodatage de l'arrivée. Renseigné uniquement si l'appareil fait partie d'un groupe.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

buildProperties

object (AndroidBuildProperties)

Propriétés de compilation

roOemKey1

string

Valeur de ro.oem.key1 lorsqu'elle est présente.

AndroidBuildProperties

Propriétés de compilation de l'appareil envoyées avec l'enregistrement.

Représentation JSON
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
Champs
id

string

ID de build complet.

product

string

Produit = ro.build.product, par exemple, shamu.

radio

string

La radio.

bootloader

string

Bootloader.

LastCheckin

Dernières informations sur l'arrivée. Contient plus d'informations que l'élément correspondant dans le champ checkin_history.

Représentation JSON
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
Champs
checkin

object (Checkin)

Propriétés d'enregistrement de base.

digest

string

Hachage du résultat renvoyé à l'appareil, le cas échéant.

locale

string

Paramètres régionaux.

extraBuildProperties[]

object (KeyValue)

Propriétés de compilation supplémentaires telles que ro.build.[device|client]

timeWindow

enum (TimeWindow)

Période du dernier check-in

KeyValue

Message KeyValue pour les fichiers proto de l'API OTA.

Représentation JSON
{
  "key": string,
  "value": string
}
Champs
key

string

Clé.

value

string

Rapport qualité-prix

TimeWindow

Dernière fenêtre dans laquelle l'appareil s'est connecté.

Enums
TIME_WINDOW_UNSPECIFIED Inconnu
TIME_WINDOW_WITHIN_ONE_DAY Sous 1 jour
TIME_WINDOW_WITHIN_ONE_WEEK Au cours de la semaine dernière
TIME_WINDOW_WITHIN_TWO_WEEKS Au cours des deux dernières semaines
TIME_WINDOW_MORE_THAN_TWO_WEEKS Plus que les deux dernières semaines

Méthodes

batchCreate

Crée des membres de groupe dans un groupe spécifique.

batchDelete

Supprime les membres d'un groupe.

create

Crée un membre de groupe et renvoie le nouveau GroupMember.

delete

Supprime un group member.

get

Récupère un group member.

list

Liste group members.