Partilhar 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.

Métodos

Método Tipo de retorno Descrição
List coleção shift Obtenha a lista de turnos nesta agenda.
Create shift Create um novo turno.
Get shift Obtenha um turno por ID.
Replace shift Substitua um turno.
Delete Nenhum Elimine um turno da agenda.

Propriedades

Nome Tipo Descrição
createdDateTime DateTimeOffset O carimbo de data/hora em que este turno foi criado pela primeira vez. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
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.
lastModifiedBy identitySet A identidade que atualizou este turno pela última vez.
lastModifiedDateTime DateTimeOffset O carimbo de data/hora no qual este turno foi atualizado pela última vez. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z.
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.

{
  "createdDateTime": "DateTimeOffset",
  "draftShift": { "@odata.type": "microsoft.graph.shiftItem" },
  "id": "String",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "DateTimeOffset",
  "schedulingGroupId": "String",
  "sharedShift": { "@odata.type": "microsoft.graph.shiftItem" },
  "userId": "String"
}