Label

Une étiquette.

Représentation JSON
{
  "resourceName": string,
  "status": enum (LabelStatus),
  "textLabel": {
    object (TextLabel)
  },
  "id": string,
  "name": string
}
Champs
resourceName

string

Immuable. Nom de la ressource. Les noms de ressources d'étiquettes se présentent sous la forme suivante: customers/{customerId}/labels/{label_id}

status

enum (LabelStatus)

Uniquement en sortie. État du libellé. Lecture seule.

textLabel

object (TextLabel)

Type de libellé affichant du texte sur un fond coloré.

id

string (int64 format)

Uniquement en sortie. ID du libellé. Lecture seule.

name

string

Nom du libellé.

Ce champ est obligatoire et ne doit pas être vide lors de la création d'un libellé.

La longueur de cette chaîne doit être comprise entre 1 et 80 inclus.

LabelStatus

États possibles d'un libellé.

Enums
UNSPECIFIED Non spécifié.
UNKNOWN Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version.
ENABLED Le libellé est activé.
REMOVED Le libellé est supprimé.

TextLabel

Type de libellé affichant du texte sur un fond coloré.

Représentation JSON
{
  "backgroundColor": string,
  "description": string
}
Champs
backgroundColor

string

Couleur d'arrière-plan du libellé au format RVB. Cette chaîne doit correspondre à l'expression régulière "^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$". Remarque: il est possible que la couleur d'arrière-plan ne soit pas visible pour les comptes administrateur.

description

string

Brève description du libellé. La longueur ne doit pas dépasser 200 caractères.