timeOff-Ressourcentyp

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Stellt eine Einheit von Nichtarbeit in einem Zeitplan dar.

Erbt von changeTrackedEntity.

Methoden

Methode Rückgabetyp Beschreibung
List timeOff-Sammlung Abrufen der Liste der timeOff-Objekte in einem Zeitplan.
Create timeOff Erstellen Sie ein neues timeOff-Objekt .
Get timeOff Abrufen eines timeOff-Objekts nach ID.
Replace timeOff Ersetzen eines timeOff-Objekts .
Löschen Keine Löschen Sie ein timeOff-Objekt aus dem Zeitplan.
Löschphase Keine Bereitstellen des Löschens einer Abwesenheit in einem Zeitplan im Entwurfsmodus.

Eigenschaften

Eigenschaft Typ Beschreibung
createdBy identitySet Identität des Benutzers, der das timeOff-Objekt erstellt hat. Geerbt von changeTrackedEntity.
createdDateTime DateTimeOffset Das Datum und die Uhrzeit, zu der diese timeOff zum ersten Mal erstellt wurde. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Geerbt von changeTrackedEntity.
draftTimeOff timeOffItem Die Entwurfsversion dieses timeOff-Elements , die von Managern eingesehen werden kann. Sie muss geteilt werden, bevor sie für Teammitglieder sichtbar ist. Erforderlich.
id Zeichenfolge Der eindeutige Bezeichner für timeOff. Geerbt von changeTrackedEntity.
isStagedForDeletion Boolean Die timeOff ist zum Löschen markiert, ein Vorgang, der abgeschlossen wird, wenn der Zeitplan freigegeben wird.
lastModifiedBy identitySet Die Identität des Benutzers, der diese timeOff zuletzt aktualisiert hat. Geerbt von changeTrackedEntity.
lastModifiedDateTime DateTimeOffset Das Datum und die Uhrzeit, zu der diese timeOff zuletzt aktualisiert wurde. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Geerbt von changeTrackedEntity.
sharedTimeOff timeOffItem Die freigegebene Version dieser timeOff , die sowohl von Mitarbeitern als auch von Managern angezeigt werden kann. Updates an der sharedTimeOff-Eigenschaft senden Benachrichtigungen an Benutzer im Teams-Client. Erforderlich.
teamInfo shiftsTeamInfo Informationen des Teams, in dem sich die timeOff befindet.
userId String ID des Benutzers, der der timeOff zugewiesen ist. Erforderlich.
BenutzerInfo shiftsUserInfo Informationen des Benutzers, der der timeOff zugewiesen ist.

Beziehungen

Keine.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "@odata.type": "#microsoft.graph.timeOff",
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "draftTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "id": "String (identifier)",
  "isStagedForDeletion": "Boolean",
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "sharedTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "teamInfo": "microsoft.graph.shiftsTeamInfo",
  "userId": "String",
  "userInfo": "microsoft.graph.shiftsUserInfo"
}