User

Пользователь в Google Chat. При возврате в качестве выходных данных запроса, если ваше приложение Chat проходит аутентификацию как пользователь , выходные данные для ресурса User содержат только name и type пользователя.

JSON-представление
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Поля
name

string

Название ресурса для user Google Chat .

Формат: users/{user} . users/app можно использовать в качестве псевдонима для вызывающего пользователя bot приложения.

Для human users {user} — это тот же идентификатор пользователя, что и:

  • id человека в API People. Например, users/123456789 в Chat API представляют того же человека, что и идентификатор профиля человека 123456789 в People API.

  • id пользователя в API каталога Admin SDK.

  • адрес электронной почты пользователя можно использовать в качестве псевдонима для {user} в запросах API. Например, если идентификатор профиля пользователя People API для user@example.com равен 123456789 , вы можете users/user@example.com в качестве псевдонима для ссылки users/123456789 . Из API будет возвращено только каноническое имя ресурса (например users/123456789 ).

displayName

string

Только вывод. Отображаемое имя пользователя.

domainId

string

Уникальный идентификатор домена Google Workspace пользователя.

type

enum ( Type )

Тип пользователя.

isAnonymous

boolean

Только вывод. Если true , пользователь удаляется или его профиль не отображается.

Тип

Перечисления
TYPE_UNSPECIFIED Значение по умолчанию для перечисления. НЕ ИСПОЛЬЗОВАТЬ.
HUMAN Пользователь-человек.
BOT Пользователь приложения чата.