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.
Namespace: Google.Apps.Chat.V1
Assembly: Google.Apps.Chat.V1.dll
Syntax
public sealed class User : IMessage<User>, IEquatable<User>, IDeepCloneable<User>, IBufferMessage, IMessage
Constructors
User()
Declaration
public User()
User(User)
Declaration
public User(User other)
Parameters
| Type | Name | Description |
|---|---|---|
| User | other |
Properties
DisplayName
Output only. The user's display name.
Declaration
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DomainId
Unique identifier of the user's Google Workspace domain.
Declaration
public string DomainId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsAnonymous
Output only. When true, the user is deleted or their profile is not
visible.
Declaration
public bool IsAnonymous { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Resource name for a Google Chat [user][google.chat.v1.User].
Format: users/{user}. users/app can be used as an alias for the calling
app [bot][google.chat.v1.User.Type.BOT] user.
For [human users][google.chat.v1.User.Type.HUMAN], {user} is the same
user identifier as:
the
idfor the Person in the People API. For example,users/123456789in Chat API represents the same person as the123456789Person 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
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
User type.
Declaration
public User.Types.Type Type { get; set; }
Property Value
| Type | Description |
|---|---|
| User.Types.Type |