tipo de recurso shift

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 ter menos de 1 minuto ou mais de 24 horas.

Herda do changeTrackedEntity.

Métodos

Método Tipo de retorno Descrição
Criar turno shift Crie uma nova mudança.
Turnos de lista coleção shift Obtenha a lista de turnos nessa agenda.
Obter turno shift Obtenha um turno por ID.
Substituir turno shift Substitua um turno.
Excluir turno Nenhum Exclua uma mudança da agenda.
Estágio para exclusão Nenhum Stage a exclusão de uma instância de turno em um agendamento no modo de rascunho.

Propriedades

Propriedade Tipo Descrição
createdBy identitySet Identidade do usuário que criou o objeto shift . Herdado de changeTrackedEntity.
createdDateTime DateTimeOffset O carimbo de data/hora no qual esse turno foi criado pela primeira vez. O tipo de carimbo de data e 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.
draftShift shiftItem Rascunho de alterações no turno. As alterações de rascunho só são visíveis para os gerentes. As alterações ficam 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 a mudança. Herdado de changeTrackedEntity.
isStagedForDeletion Booliano A mudança é marcada para exclusão, um processo que é finalizado quando o agendamento é compartilhado.
lastModifiedBy identitySet A identidade do usuário que atualizou essa mudança pela última vez. Herdado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset O carimbo de data/hora em que esse turno foi atualizado pela última vez. O tipo de carimbo de data e 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 As informações do grupo de agendamento do qual a mudança faz parte.
sharedShift shiftItem A versão compartilhada dessa mudança que pode ser exibida por funcionários e gerentes. Atualizações à propriedade sharedShift envie notificações aos usuários no cliente do Teams.
teamInfo shiftsTeamInfo Informações da equipe em que a mudança está.
userId Cadeia de caracteres ID do usuário atribuído ao turno. Obrigatório.
Userinfo shiftsUserInfo Informações do usuário atribuído à mudança.

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"
}