Label

Etykieta.

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

string

Stałe. 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)

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 Używana tylko w przypadku wartości zwracanej. 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 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. Maksymalna dozwolona liczba znaków to 200.