- Ressource: Package
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- IncludeExclude
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PackageDetails
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PackageProperties
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PackageType
- PackageUploadState
- Méthodes
Ressource: Package
Un package dans la configuration OTA.
| Représentation JSON |
|---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom du package stocké. Notez qu'il s'agit de l'identifiant unique des objets |
title |
Titre du package. c'est-à-dire le nom à afficher. |
disabled |
Indique si le package est désactivé ou non pour le déploiement donné. |
deviceBuildRestrictions[] |
Facultatif. Représente les restrictions d'empreinte de build qui ne peuvent être appliquées qu'aux packages complets. Notez que toutes les valeurs répétées doivent être identiques. c'est-à-dire toutes "inclure" ou "tous exclure". Ces valeurs peuvent être une sous-chaîne de l'empreinte de la compilation (par exemple, la valeur de restriction de "ABC"). correspondra à toute empreinte de build contenant la chaîne "ABC". |
details |
Plus de détails sur le package. Ce champ est en lecture seule. |
IncludeExclude
Inclut ou exclut certains formats.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union include_exclude. Règle d'inclusion ou d'exclusion. include_exclude ne peut être qu'un des éléments suivants : |
|
include |
Motif inclus. |
exclude |
Format exclu. |
PackageDetails
Détails d'un package OTA.
| Représentation JSON |
|---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
| Champs | |
|---|---|
sizeBytes |
Taille du package en octets. |
originalFilename |
Nom de fichier d'origine importé. |
preConditions[] |
Conditions préalables du package. |
postConditions[] |
Post-conditions du package. |
properties |
Propriétés du package. |
webDownloadUrl |
Lien pour télécharger le package directement à partir de Google. Pour le tableau de bord / la console. |
updateTime |
Heure de la dernière modification de l'entrée du package. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
uploadState |
État d'importation du package. |
uploadError |
L'erreur s'est produite lors de l'importation du package. Ce champ n'est défini que si la valeur de "uploadState" est définie sur |
uploadUser |
Adresse e-mail de l'utilisateur ayant importé le package |
uploadTime |
Heure à laquelle le package a été importé. Cette option n'est pas disponible pour tous les packages. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
approved |
Indique si le package est approuvé dans APFE. |
beta |
Indique si le package a été marqué comme package bêta ou non. |
versionTag |
Version du package. |
PackageProperties
Attributs d'un package OTA.
| Représentation JSON |
|---|
{
"type": enum ( |
| Champs | |
|---|---|
type |
Type de package OTA (basé sur les blocs, par exemple) |
requiredCache |
Taille de cache requise pour l'OTA en octets. |
downgrade |
Indique si le package OTA est un forfait inférieur. |
wipe |
Indique si le package OTA applique l'action d'effacement. |
streamingPropertyFiles |
Spécification des fichiers de propriétés utilisés dans l'OTA en streaming. |
PackageType
Type de package dans cette OTA.
| Enums | |
|---|---|
PACKAGE_TYPE_UNSPECIFIED |
Non spécifié. |
FILE |
OTA basée sur des fichiers. |
BLOCK |
OTA par bloc. |
AB |
OTA A/B. |
PackageUploadState
État de l'importation du package.
Une fois le fichier de package entièrement transféré, une package est créée et le serveur commence à traiter le fichier pour lire les propriétés du package. L'état d'importation sera défini sur IN_PROGRESS jusqu'à la fin du traitement. Une fois le traitement terminé, l'état de l'importation sera défini sur SUCCESS ou FAILURE.
| Enums | |
|---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
Non spécifié. |
SUCCESS |
Importation réussie. |
FAILURE |
Échec de l'importation. Cela est probablement dû au fait que le package n'est pas valide (pour diverses raisons, comme l'impossibilité de décompresser le fichier). |
IN_PROGRESS |
Le package est toujours en cours de traitement. |
Méthodes |
|
|---|---|
|
Supprime un package. |
|
Récupère un package. |
|
Liste packages. |
|
Répertorie toutes les configurations qui utilisent le package spécifié. |
|
Met à jour un package. |