Compartir a través de


Tipo de recurso timeOffRequest

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 un tipo de solicitud de turno para tomar tiempoOff.

Hereda de scheduleChangeRequest.

Métodos

Método Tipo devuelto Descripción
List colección timeOffRequest Obtenga la lista de objetos timeOffRequest en esta programación.
Crear timeOffRequest Cree un objeto timeOffRequest en esta programación.
Get timeOffRequest Lea las propiedades y relaciones de un objeto timeOffRequest .
Delete Ninguno Elimine un objeto timeOffRequest .
Aprobar Ninguno Aprobar una timeOffRequest.
Aprobar para el usuario Ninguno Aprobar un objeto timeOffRequest para un usuario. Esta acción solo admite permisos de aplicación.
Rechazar Ninguno Rechazar una timeOffRequest.
Rechazar para el usuario Ninguno Rechazar un objeto timeOffRequest para un usuario. Esta acción solo admite permisos de aplicación.

Propiedades

Propiedad Tipo Descripción
assignedTo scheduleChangeRequestActor Indica a quién está asignada la solicitud. Se hereda de scheduleChangeRequest. Los valores posibles son: sender, recipient, manager, , system. unknownFutureValue
createdBy identitySet El usuario que creó la entidad. Se hereda de changeTrackedEntity.
createdDateTime DateTimeOffset Fecha y hora en que se creó la entidad. Se hereda de changeTrackedEntity.
endDateTime DateTimeOffset La fecha y hora en que finaliza el tiempo de expiración en formato ISO 8601 y en hora UTC.
id Cadena Identificador único de la entidad. Heredado de la entidad. Hereda de la entidad
lastModifiedBy identitySet El usuario que modificó por última vez la entidad. Se hereda de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset Fecha y hora en que se modificó por última vez la entidad. Se hereda de changeTrackedEntity.
managerActionDateTime DateTimeOffset Fecha y hora en que el administrador aprobó o rechazó la solicitud. Se hereda de scheduleChangeRequest.
managerActionMessage Cadena Mensaje enviado por el administrador con respecto a la solicitud. Se hereda de scheduleChangeRequest.
managerUserId Cadena Identificador de usuario del administrador que aprobó o rechazó la solicitud. Se hereda de scheduleChangeRequest.
senderDateTime DateTimeOffset Fecha y hora en que el remitente envió la solicitud. Se hereda de scheduleChangeRequest.
senderMessage Cadena Mensaje enviado por el remitente de la solicitud. Se hereda de scheduleChangeRequest.
senderUserId Cadena Identificador de usuario del remitente de la solicitud. Se hereda de scheduleChangeRequest.
startDateTime DateTimeOffset La fecha y hora en que se inicia el tiempo de expiración en formato ISO 8601 y en hora UTC.
state scheduleChangeState Estado de la entidad. Se hereda de scheduleChangeRequest. Los valores posibles son: pending, approved, declined, unknownFutureValue.
timeOffReasonId Cadena La razón del tiempo libre.

Relaciones

Ninguna.

Representación JSON

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

{
  "@odata.type": "#microsoft.graph.timeOffRequest",
  "id": "String (identifier)",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "assignedTo": "String",
  "state": "String",
  "senderMessage": "String",
  "senderDateTime": "String (timestamp)",
  "managerActionMessage": "String",
  "managerActionDateTime": "String (timestamp)",
  "senderUserId": "String",
  "managerUserId": "String",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "timeOffReasonId": "String"
}