tipo de recurso de presença

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Contém informações sobre a presença de um usuário, incluindo sua disponibilidade e atividade de usuário.

Nota: Atualmente, esse recurso só tem suporte para usuários do Microsoft Teams.

Esse recurso dá suporte à assinatura para alterar notificações.

Métodos

Método Tipo de retorno Descrição
Obter presença presença Obtenha informações de presença de um usuário.
Obter presença de vários usuários coleção presence Obtenha as informações de presença para vários usuários.
Definir presença Defina a disponibilidade e a atividade status em uma sessão de presença de um aplicativo para um usuário.
Limpar presença Desmarque uma sessão de presença de um aplicativo para um usuário.
Definir a presença preferencial do usuário Defina a disponibilidade e a atividade preferidas status para um usuário.
Limpar a presença preferencial do usuário Desmarque a disponibilidade e a atividade preferidas status para um usuário.
Definir mensagem de status de usuário Defina uma mensagem de presença status para um usuário.

Propriedades

Propriedade Tipo Descrição
atividade String collection As informações complementares à disponibilidade de um usuário. Os valores possíveis são Available, Away, , BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, , Presenting, UrgentInterruptionsOnly.
availability String collection As informações de presença base de um usuário. Os valores possíveis são Available, AvailableIdle, , Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline. PresenceUnknown
id String O identificador exclusivo do usuário.
outOfOfficeSettings outOfOfficeSettings As configurações fora do escritório para um usuário.
Statusmessage presenceStatusMessage A presença status mensagem de um usuário.

Nota: Para saber mais sobre os diferentes estados de presença, consulte Presença do usuário no Teams.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
   "activity": "String",
   "availability": "String",
   "id": "String (identifier)",
   "outOfOfficeSettings": {"@odata.type": "#microsoft.graph.outOfOfficeSettings"},
   "statusMessage": {"@odata.type": "#microsoft.graph.presenceStatusMessage"}
}