tipo de recurso do cartão de tempo

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 de versão.

Representa uma entrada de cartão de ponto na agenda.

Métodos

Método Tipo de retorno Descrição
List coleção timeCard Obter a lista de objetos de cartão de ponto nesta agenda.
Create timeCard Crie um novo objeto de cartão de ponto.
Get timeCard Obter um objeto de cartão de ponto por ID.
Replace Nenhuma Substitua um objeto de cartão de ponto.
Delete Nenhuma Exclua um objeto de cartão de ponto da agenda.
clockIn timeCard Entre para iniciar um cartão de ponto.
clockOut Nenhuma Clock out to end a open timecard.
startBreak Nenhuma Inicie um timeCardBreak em um cartão de ponto específico.
endBreak Nenhuma Termine o tempo de aberturaCardBreak em um cartão de ponto específico.
confirmTimeCard Nenhuma Confirme um registro de cartão de ponto.

Propriedades

Propriedade Tipo Descrição
id string ID do timeCard.
userId string ID do usuário à qual o cartão de usuário pertence.
estado timeCardState O estado atual do timeCard durante seu ciclo de vida. Os valores possíveis são: clockedIn onBreak , , , clockedOut unknownFutureValue .
clockInEvent timeCardEvent O evento de clock-in do timeCard.
clockOutEvent timeCardEvent O evento de saída do timeCard.
notes itemBody Observações sobre o timeCard.
quebras Coleção timeCardBreak A lista de quebras associada ao timeCard.
originalEntry timeCardEntry O timeCardEntry original do timeCard, antes das edições do usuário.
confirmedBy confirmedBy Indique se essa entrada timeCard está confirmada. Os valores possíveis são none, user, manager, unknownFutureValue.
createdDateTime Edm.dateTimeOffset O timestamp no qual o timeCard foi criado.
createdBy IdentitySet Identidade da pessoa que criou a entidade.
lastModifiedDateTime dateTimeOffset O timestamp no qual o timeCard foi modificado pela última vez.
lastModifiedBy IdentitySet Identidade da pessoa que modificou a entidade pela última vez.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "userId": "string (identifier)",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {"@odata.type":"microsoft.graph.identitySet"},
  "clockInEvent" : {"@odata.type":"microsoft.graph.timeCardEvent"},
  "clockOutEvent" : {"@odata.type":"microsoft.graph.timeCardEvent"},
  "notes" : {"@odata.type":"microsoft.graph.itemBody"},
  "breaks" : [{"@odata.type":"microsoft.graph.timeCardEvent"}],
  "originalEntry" : {"@odata.type":"microsoft.graph.timeCardEntry"}
}