Ressource: GroupMember
Membre d'un groupe affecté à un groupe.
Représentation JSON |
---|
{
"name": string,
"details": {
object ( |
Champs | |
---|---|
name |
Obligatoire. Nom du membre. |
details |
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 ( |
Champs | |
---|---|
hardwareId[] |
Liste des ID matériels (IMEi, meid, serial, etc.) associés à l'appareil. |
registerTime |
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: |
hardwareName |
Nom du matériel, par exemple shamu. |
currentOta |
Nom OTA actuel. |
checkins[] |
Historique des check-ins. |
lastCheckin |
Dernier enregistrement. |
HardwareID
Un ID matériel appartenant à l'appareil.
Représentation JSON |
---|
{ "id": string } |
Champs | |
---|---|
id |
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 |
Nom de l'agence de voyages en ligne. |
url |
URL de la mise à jour OTA. |
Arrivée
L'enregistrement d'un seul appareil
Représentation JSON |
---|
{
"checkinTime": string,
"buildProperties": {
object ( |
Champs | |
---|---|
checkinTime |
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: |
buildProperties |
Propriétés de compilation |
roOemKey1 |
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 |
ID de build complet. |
product |
Produit = ro.build.product, par exemple, shamu. |
radio |
La radio. |
bootloader |
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 ( |
Champs | |
---|---|
checkin |
Propriétés d'enregistrement de base. |
digest |
Hachage du résultat renvoyé à l'appareil, le cas échéant. |
locale |
Paramètres régionaux. |
extraBuildProperties[] |
Propriétés de compilation supplémentaires telles que ro.build.[device|client] |
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 |
Clé. |
value |
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 |
|
---|---|
|
Crée des membres de groupe dans un groupe spécifique. |
|
Supprime les membres d'un groupe. |
|
Crée un membre de groupe et renvoie le nouveau GroupMember . |
|
Supprime un group member . |
|
Récupère un group member . |
|
Liste group members . |