User

Google Chat의 사용자 요청의 출력으로 반환될 때 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의 사용자id 예를 들어 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를 참조할 수 있습니다. API에서 표준 리소스 이름(예: users/123456789)만 반환됩니다.

displayName

string

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

domainId

string

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

type

enum (Type)

사용자 유형입니다.

isAnonymous

boolean

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

유형

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