Label

Etykieta.

Zapis JSON
{
  "resourceName": string,
  "status": enum (LabelStatus),
  "textLabel": {
    object (TextLabel)
  },
  "id": string,
  "name": string
}
Pola
resourceName

string

Niezmienne. Nazwa zasobu. Nazwy zasobów etykiet mają format: customers/{customerId}/labels/{label_id}

status

enum (LabelStatus)

Tylko dane wyjściowe. Stan etykiety. Tylko do odczytu.

textLabel

object (TextLabel)

Rodzaj etykiety wyświetlanej na kolorowym tle.

id

string (int64 format)

Tylko dane wyjściowe. Identyfikator etykiety. Tylko do odczytu.

name

string

Nazwa etykiety.

To pole jest wymagane i nie powinno być puste podczas tworzenia nowej etykiety.

Długość tego ciągu powinna mieścić się w przedziale od 1 do 80 włącznie.

LabelStatus

Możliwe stany etykiety.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Służy tylko do zwracania wartości. Reprezentuje wartość nieznaną w tej wersji.
ENABLED Etykieta jest włączona.
REMOVED Etykieta została usunięta.

TextLabel

Rodzaj etykiety wyświetlanej na kolorowym tle.

Zapis JSON
{
  "backgroundColor": string,
  "description": string
}
Pola
backgroundColor

string

Kolor tła etykiety w formacie RGB. Ten ciąg musi pasować do wyrażenia regularnego „^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$”. Uwaga: kolor tła może nie być widoczny dla kont menedżera.

description

string

Krótki opis etykiety. Liczba znaków nie może przekraczać 200 znaków.