Representative

Informacje na temat przedstawiciela (człowieka lub czatbota), który wysłał wiadomość.

Zapis JSON
{
  "displayName": string,
  "avatarImage": string,

  // Union field representative can be only one of the following:
  "representativeType": enum (RepresentativeType)
  // End of list of possible types for union field representative.
}
Pola
displayName

string

Opcjonalnie. Imię i nazwisko przedstawiciela

avatarImage

string

Opcjonalnie. Awatar przedstawiciela (publicznie dostępny adres URL). Wyświetla się w formie koła.

Obrazy awatarów nie obsługują danych osobowych, takich jak przedstawianie przedstawicieli na zdjęciach czy ilustracji. Używaj obrazów, które nie identyfikują osób, np. ikon, logo lub fikcyjnych ilustracji. Gdy w wiadomości zostanie użyty obraz awatara, nie można go zmienić ani usunąć.

Obrazy muszą mieć wymiary 1024 x 1024 piksele, a maksymalny rozmiar pliku nie może przekraczać 50 KB.

Pole sumy representative. Przedstawiciel wskazany na podstawie rodzaju. representative może mieć tylko jedną z tych wartości:
representativeType

enum (RepresentativeType)

To pole jest wymagane. Rodzaj przedstawiciela.

RepresentativeType

Typ przedstawiciela

Wartości w polu enum
REPRESENTATIVE_TYPE_UNSPECIFIED Nieokreślony typ przedstawiciela.
BOT Przedstawiciel bota.
HUMAN Przedstawiciel ludzki.