tipo de recurso timeOff

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa una unidad de no trabajo en una programación.

Hereda de changeTrackedEntity.

Métodos

Método Tipo devuelto Descripción
List Colección de timeOff Obtener la lista de objetos timeOff de una programación.
Crear timeOff Cree un nuevo objeto timeOff .
Get timeOff Obtenga un objeto timeOff por identificador.
Replace timeOff Reemplace un objeto timeOff .
Delete Ninguno Eliminar un objeto timeOff de la programación.
Fase de eliminación Ninguno Preparar la eliminación de un timeOff en una programación en modo borrador.

Propiedades

Propiedad Tipo Descripción
createdBy identitySet Identidad del usuario que creó el objeto timeOff . Heredado de changeTrackedEntity.
createdDateTime DateTimeOffset La fecha y hora en que se creó por primera vez este timeOff . El tipo de marca de tiempo representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Heredado de changeTrackedEntity.
draftTimeOff timeOffItem La versión de borrador de este elemento de timeOff que pueden ver los administradores. Debe compartirse antes de que sea visible para los miembros del equipo. Necesario.
id Cadena Identificador único de timeOff. Heredado de changeTrackedEntity.
isStagedForDeletion Booleano El timeOff se marca para su eliminación, un proceso que finaliza cuando se comparte la programación.
lastModifiedBy identitySet Identidad del usuario que actualizó por última vez esta hora libre. Heredado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset La fecha y hora en que se actualizó por última vez este timeOff . El tipo de marca de tiempo representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Heredado de changeTrackedEntity.
sharedTimeOff timeOffItem La versión compartida de este timeOff que pueden ver tanto los empleados como los administradores. Las novedades de la propiedad sharedTimeOff envían notificaciones a los usuarios en el cliente de Teams. Obligatorio.
teamInfo turnosTeamInfo Información del equipo en el que se encuentra el tiempo libre .
userId Cadena ID del usuario asignado a timeOff. Obligatorio.
userInfo shiftsUserInfo Información del usuario asignado al timeOff.

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "@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"
}