Tipo de recurso offerShiftRequest

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 el tipo de solicitud de turno para ofrecer un turno a otro usuario del equipo.

Tipo base de swapShiftsChangeRequest.

Hereda de scheduleChangeRequest.

Métodos

Método Tipo de valor devuelto Descripción
Crear offerShiftRequest Crea una instancia de un objeto offerShiftRequest .
Get offerShiftRequest Lee las propiedades y relaciones del objeto offerShiftRequest .
Lista Recopilación de offerShiftRequest Lee las propiedades y relaciones de todos los objetos offerShiftRequest de un equipo.
Aprobar Ninguno Aprobar una ofertaShiftRequest.
Aprobar para el usuario Ninguno Aprobar un objeto offerShiftRequest para un usuario. Esta acción solo admite permisos de aplicación.
Rechazar Ninguno Rechazar una offerShiftRequest.
Rechazar para usuario Ninguno Rechazar un objeto offerShiftRequest 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. Heredado de scheduleChangeRequest. Los valores posibles son: sender, recipient, manager, system, unknownFutureValue.
createdBy identitySet El usuario que creó la entidad. Heredado de changeTrackedEntity.
createdDateTime DateTimeOffset La fecha y hora en que se creó la entidad. Heredado de changeTrackedEntity.
id Cadena El identificador único de la entidad. Heredado de la entidad. Hereda de la entidad
lastModifiedBy identitySet El último usuario que modificó la entidad. Heredado de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset La fecha y hora en que se modificó por última vez la entidad. Heredado de changeTrackedEntity.
managerActionDateTime DateTimeOffset La fecha y hora en que el administrador aprobó o rechazó la solicitud. Heredado de scheduleChangeRequest.
managerActionMessage Cadena El mensaje enviado por el administrador con respecto a la solicitud. Heredado de scheduleChangeRequest.
managerUserId Cadena El id. de usuario del administrador que aprobó o rechazó la solicitud. Heredado de scheduleChangeRequest.
recipientActionDateTime DateTimeOffset La fecha y hora en que el destinatario aprobó o rechazó la solicitud.
recipientActionMessage Cadena El mensaje enviado por el destinatario con respecto a la solicitud.
destinatarioUserId Cadena El identificador de usuario del destinatario.
senderDateTime DateTimeOffset La fecha y hora en que el remitente envió la solicitud. Heredado de scheduleChangeRequest.
senderMessage Cadena El mensaje enviado por el remitente de la solicitud. Heredado de scheduleChangeRequest.
senderShiftId Cadena El id. de desplazamiento del remitente.
senderUserId Cadena El identificador de usuario del remitente de la solicitud. Heredado de scheduleChangeRequest.
state scheduleChangeState El estado de la entidad. Heredado de scheduleChangeRequest. Los valores posibles son: pending, approved, declined, unknownFutureValue.

Relaciones

Ninguno

Representación JSON

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

{
  "@odata.type": "#microsoft.graph.offerShiftRequest",
  "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",
  "recipientActionMessage": "String",
  "recipientActionDateTime": "String (timestamp)",
  "senderShiftId": "String",
  "recipientUserId": "String"
}