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} は次のユーザー ID と同じです。

  • People API の Personid。たとえば、Chat API の users/123456789 は、People API の 123456789 Person プロフィール 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 列挙型のデフォルト値。使用しないでください。
HUMAN 人間のユーザー。
BOT Chat アプリのユーザー。