REST Resource: deployments.groups.members

Ressource: GroupMember

Membre attribué à un groupe.

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

string

Obligatoire. Nom du membre.

details

object (GroupMemberDetails)

Uniquement en sortie. Plus de détails sur le membre du groupe, tels que l'historique de ses check-ins.

GroupMemberDetails

Informations sur un membre du groupe, telles 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ériel (imei, meid, série, etc.) associés à l'appareil.

registerTime

string (Timestamp format)

Code temporel de la première inscription de l'appareil.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. 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 actuel de l'agence de voyages en ligne.

checkins[]

object (Checkin)

Historique des check-ins.

lastCheckin

object (LastCheckin)

Dernier contrôle.

HardwareID

ID matériel appartenant à l'appareil.

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

string

Identifiant formaté (imei:XYZ, par exemple)

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 l'OTA.

Check-in

Connexion sur un seul appareil

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

string (Timestamp format)

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

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. 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

Informations sur le dernier check-in. 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 enregistrement

KeyValue

Message KeyValue pour les protocoles de protocole de l'API OTA.

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

string

Clé.

value

string

Valeur.

TimeWindow

Dernière fenêtre où l'appareil s'est enregistré.

Enums
TIME_WINDOW_UNSPECIFIED Inconnu
TIME_WINDOW_WITHIN_ONE_DAY Sous un 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 dans un groupe spécifique ;

batchDelete

Supprime les membres d'un groupe.

create

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

delete

Supprime un group member.

get

Récupère un group member.

list

Liste group members.