Mudar tipo de recurso

Namespace: microsoft.graph

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
List Coleção Shift Obtenha a lista de turnos nesta programação.
Create shift Crie um novo turno.
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

Nome Tipo Descrição
createdBy identitySet Identidade do criador do objeto shift . Herdado de changeTrackedEntity.
createdDateTime DateTimeOffset A data e a hora em que esse turno foi criado pela primeira vez. O tipo Timestamp 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 ID do turno. Herdado de changeTrackedEntity.
isStagedForDeletion Booliano O turno é marcado para exclusão, um processo que é finalizado quando a agenda é compartilhada.
lastModifiedBy identitySet A identidade que atualizou pela última vez nesta mudança. Herdado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset A data e a hora em que esse turno foi atualizado pela última vez. O tipo Timestamp 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.
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.
userId Cadeia de caracteres ID do usuário atribuído ao turno. Obrigatório.

Representação JSON

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

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