Representative

Подробная информация о представителе (человеке или чат-боте), отправившем сообщение.

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.
}
Поля
displayName

string

Необязательный. Имя представителя.

avatarImage

string

Необязательный. Изображение аватара представителя в виде общедоступного URL-адреса. Отображается в виде круга.

Изображения аватаров не содержат личной информации, такой как изображения представителей на фотографиях или иллюстрациях. Используйте изображения, которые не идентифицируют людей, например значки, логотипы или вымышленные иллюстрации. После использования изображения аватара в сообщении его нельзя изменить или удалить.

Изображения должны иметь размер 1024x1024 пикселей и максимальный размер файла 50 КБ.

Полевой representative Союза. Представитель, идентифицируемый по типу. representative может быть только одно из следующих лиц:
representativeType

enum ( RepresentativeType )

Необходимый. Тип представителя.

Тип представителя

Представительный тип

Перечисления
REPRESENTATIVE_TYPE_UNSPECIFIED Неуказанный репрезентативный тип.
BOT Представитель бота.
HUMAN Представитель человека.