Class User
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.
Implements
Inherited Members
Namespace: Google.Apis.HangoutsChat.v1.Data
Assembly: Google.Apis.HangoutsChat.v1.dll
Syntax
public class User : IDirectResponseSchema
Properties
DisplayName
Output only. The user's display name.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DomainId
Unique identifier of the user's Google Workspace domain.
Declaration
[JsonProperty("domainId")]
public virtual string DomainId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsAnonymous
Output only. When true, the user is deleted or their profile is not visible.
Declaration
[JsonProperty("isAnonymous")]
public virtual bool? IsAnonymous { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Name
Resource name for a Google Chat user. Format: users/{user}. users/app can be used as an alias for the
calling app bot user. For human users, {user} is the same user identifier as: - the id for the
Person in the People API. For example,
users/123456789 in Chat API represents the same person as the 123456789 Person profile ID in People API.
- the
idfor a user in the Admin SDK Directory API. - the user's email address can be used as an alias for{user}in API requests. For example, if the People API Person profile ID foruser@example.comis123456789, you can useusers/user@example.comas an alias to referenceusers/123456789. Only the canonical resource name (for exampleusers/123456789) will be returned from the API.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
User type.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |