User
Um usuário no Google Chat. Quando retornado como uma saída de uma solicitação, se o app de chat se autenticar como um usuário, a saída de um recurso User
vai preencher apenas o name
e o type
do usuário.
Representação JSON |
{
"name": string,
"displayName": string,
"domainId": string,
"type": enum (Type ),
"isAnonymous": boolean
} |
Campos |
name |
string
Nome do recurso de um user do Google Chat. Formato: users/{user} . O users/app pode ser usado como um alias para o usuário do app de chamada bot . Para human users , {user} é o mesmo identificador de usuário que:
o id para a Pessoa na API People. Por exemplo, users/123456789 na API Chat representa a mesma pessoa que o ID do perfil de pessoa 123456789 na API People.
o id de um usuário na API Directory do SDK Admin.
o endereço de e-mail do usuário possa ser usado como um alias para {user} em solicitações de API. Por exemplo, se o ID do perfil da API People para user@example.com for 123456789 , use users/user@example.com como um alias para referenciar users/123456789 . Somente o nome do recurso canônico (por exemplo, users/123456789 ) será retornado pela API.
|
displayName |
string
Apenas saída. O nome de exibição do usuário.
|
domainId |
string
Identificador exclusivo do domínio do Google Workspace do usuário.
|
type |
enum (Type )
Tipo de usuário.
|
isAnonymous |
boolean
Apenas saída. Quando true , o usuário é excluído ou o perfil dele não fica visível.
|
Tipo
Enums |
TYPE_UNSPECIFIED |
Valor padrão do tipo enumerado. NÃO USE. |
HUMAN |
Usuário humano. |
BOT |
Usuário do app do Chat. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-04 UTC.
[null,null,["Última atualização 2024-11-04 UTC."],[[["The `User` resource 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 `User` resource only includes the `name` and `type` fields."],["The `type` field indicates whether the user is `HUMAN` or `BOT`, while `isAnonymous` signifies a deleted or invisible profile."],["The `displayName` and `domainId` provide additional user information but might not be populated in all contexts."]]],[]]