User

Google Chat의 사용자입니다. 요청의 출력으로 반환되었을 때 채팅 앱이 사용자로 인증되면 User 리소스의 출력은 사용자의 nametype만 채웁니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
필드
name

string

Google Chat user의 리소스 이름입니다.

형식: users/{user} users/app는 통화 앱 bot 사용자의 별칭으로 사용할 수 있습니다.

human users의 경우 {user}는 다음과 동일한 사용자 식별자입니다.

  • People API에서 Personid입니다. 예를 들어 Chat API의 users/123456789는 People API의 123456789 사람 프로필 ID와 동일한 사람을 나타냅니다.

  • Admin SDK Directory API의 사용자에 대한 id입니다.

  • 사용자의 이메일 주소를 API 요청에서 {user}의 별칭으로 사용할 수 있습니다. 예를 들어 user@example.com의 People API Person 프로필 ID가 123456789이면 users/user@example.com를 별칭으로 사용하여 users/123456789를 참조할 수 있습니다. 표준 리소스 이름 (예: users/123456789)만 API에서 반환됩니다.

displayName

string

출력 전용입니다. 사용자의 표시 이름

domainId

string

사용자의 Google Workspace 도메인의 고유 식별자입니다.

type

enum (Type)

사용자 유형입니다.

isAnonymous

boolean

출력 전용입니다. true인 경우 사용자가 삭제되거나 프로필이 표시되지 않습니다.

유형

열거형
TYPE_UNSPECIFIED enum의 기본값입니다. 사용하지 않습니다.
HUMAN 인간 사용자입니다.
BOT 채팅 앱 사용자입니다.