Mudar tipo de recurso

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.

Representa uma unidade de trabalho agendado em uma agenda.

A duração de um turno não pode ser inferior a 1 minuto nem superior a 24 horas.

Herda de changeTrackedEntity.

Métodos

Método Tipo de retorno Descrição
Criar shift Crie um novo turno.
List Coleção Shift Obtenha a lista de turnos nesta programação.
Get shift Obtenha um turno por ID.
Replace shift Substitua um turno.
Delete Nenhum Exclua um turno da agenda.
Estágio para exclusão Nenhum Preparar a exclusão de uma instância de deslocamento em uma agenda no modo de rascunho.

Propriedades

Propriedade Tipo Descrição
createdBy identitySet Identidade do usuário que criou o objeto de deslocamento . Herdado de changeTrackedEntity.
createdDateTime DateTimeOffset O carimbo de data/hora em que essa mudança foi criada pela primeira vez. O tipo de carimbo de data/hora representa informações de data e hora usando o formato ISO 8601 e está sempre em UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Herdado de changeTrackedEntity.
Rascunho do Shift shiftItem Alterações de rascunho no turno. As alterações de rascunho são visíveis apenas para os gerentes. As alterações são visíveis para os funcionários quando são compartilhadas, o que copia as alterações do draftShift para a propriedade sharedShift .
id Cadeia de caracteres O identificador exclusivo para o turno. Herdado de changeTrackedEntity.
isStagedForDeletion Booliano O turno é marcado para exclusão, um processo que é finalizado quando a agenda é compartilhada.
lastModifiedBy identitySet A identidade do usuário que atualizou este turno pela última vez. Herdado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset O carimbo de data/hora em que esta mudança foi atualizada pela última vez. O tipo de carimbo de data/hora representa informações de data e hora usando o formato ISO 8601 e está sempre em UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Herdado de changeTrackedEntity.
schedulingGroupId Cadeia de caracteres ID do grupo de agendamento do qual o turno faz parte. Obrigatório.
schedulingGroupInfo schedulingGroupInfo Informações do grupo de agendamento do qual o turno faz parte.
sharedShift shiftItem A versão compartilhada deste turno que pode ser visualizada por funcionários e gerentes. Atualizações na propriedade sharedShift enviam notificações aos usuários no cliente do Teams.
teamInfo shiftsTeamInfo Informações da equipe em que o turno está.
userId Cadeia de caracteres ID do usuário atribuído ao turno. Obrigatório.
userInfo shiftsUserInfo Informações do usuário atribuído ao turno.

Relações

Nenhum

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "draftShift": { "@odata.type": "microsoft.graph.shiftItem" },
  "id": "String (identifier)",
  "isStagedForDeletion": "Boolean",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "String (timestamp)",
  "schedulingGroupId": "String",
  "schedulingGroupInfo": "microsoft.graph.schedulingGroupInfo",
  "sharedShift": { "@odata.type": "microsoft.graph.shiftItem" },
  "teamInfo": "microsoft.graph.shiftsTeamInfo",
  "userId": "String",
  "userInfo": "microsoft.graph.shiftsUserInfo"
}