Label

Etykieta.

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

string

Niezmienna. Nazwa zasobu. Nazwy zasobów etykiet mają postać: customers/{customerId}/labels/{label_id}

status

enum (LabelStatus)

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

textLabel

object (TextLabel)

Typ etykiety wyświetlającej tekst 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 wynosić od 1 do 80 włącznie.

LabelStatus

Możliwe stany etykiety.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
ENABLED Etykieta jest włączona.
REMOVED Etykieta została usunięta.

TextLabel

Rodzaj etykiety z tekstem na kolorowym tle.

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

string

Kolor tła etykiety w formacie HEX. Ten ciąg musi być zgodny z wyrażeniem regularnym „#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$”. Uwaga: kolor tła może być niewidoczny na kontach menedżera.

description

string

Krótki opis etykiety. Może mieć maksymalnie 200 znaków.