AI-generated Key Takeaways
- 
          The Userresource represents a Google Chat user, which can be a human or a Chat app.
- 
          A user's resource name is formatted as users/{user}, with various identifiers like email or People API ID usable for{user}.
- 
          When a Chat app authenticates as a user, the API response for the Userresource only includes thenameandtypefields.
- 
          The typefield indicates whether the user isHUMANorBOT, whileisAnonymoussignifies a deleted or invisible profile.
- 
          The displayNameanddomainIdprovide additional user information but might not be populated in all contexts.
A user in Google Chat. When returned as an output from a request, if your Chat app authenticates as a user, the output for a User resource only populates the user's name and type.
| JSON representation | 
|---|
| {
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum ( | 
| Fields | |
|---|---|
| name | 
 Resource name for a Google Chat  Format:  For  
 | 
| displayName | 
 Output only. The user's display name. | 
| domainId | 
 Unique identifier of the user's Google Workspace domain. | 
| type | 
 User type. | 
| isAnonymous | 
 Output only. When  | 
Type
| Enums | |
|---|---|
| TYPE_UNSPECIFIED | Default value for the enum. DO NOT USE. | 
| HUMAN | Human user. | 
| BOT | Chat app user. |