Compartilhar via


tipo de recurso shift

Namespace: microsoft.graph

Representa uma unidade de trabalho agendado numa agenda.

A duração de um turno não pode ser inferior a 1 minuto ou mais do que 24 horas.

Herda de changeTrackedEntity.

Métodos

Método Tipo de retorno Descrição
List coleção shift Obtenha a lista de turnos nesta agenda.
Create shift Crie um novo turno.
Get shift Obtenha um turno por ID.
Replace shift Substitua um turno.
Delete Nenhum Elimine um turno da agenda.
Fase de eliminação Nenhum Testar a eliminação de uma instância de turno numa agenda no modo de rascunho.

Propriedades

Nome Tipo Descrição
createdDateTime DateTimeOffset O carimbo de data/hora em que este turno foi criado pela primeira vez. O tipo carimbo de data/hora representa informações de data e hora com 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 Redigir alterações no turno. As alterações de rascunho só são visíveis para os gestores. As alterações são visíveis para os funcionários quando são partilhados, o que copia as alterações do draftShift para a propriedade sharedShift .
id Cadeia de caracteres ID do turno. Herdado de changeTrackedEntity.
isStagedForDeletion Booliano O turno é marcado para eliminação, um processo que é finalizado quando a agenda é partilhada.
lastModifiedBy identitySet A identidade que atualizou este turno pela última vez. Herdado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset O carimbo de data/hora no qual este turno foi atualizado pela última vez. O tipo carimbo de data/hora representa informações de data e hora com 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.
sharedShift shiftItem A versão partilhada deste turno que é visível tanto pelos colaboradores como pelos gestores. Atualizações para a propriedade sharedShift, envie notificações aos utilizadores no cliente do Teams.
userId Cadeia de caracteres ID do utilizador atribuído ao turno. Obrigatório.

Representação JSON

A representação JSON seguinte mostra o recurso.

{
  "@odata.type": "#microsoft.graph.shift",
  "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",
  "sharedShift": {"@odata.type": "microsoft.graph.shiftItem"},
  "userId": "String"
}