Compartir a través de


tipo de recurso swapShiftsChangeRequest

Espacio de nombres: microsoft.graph

Representa un tipo de solicitud de turno para intercambiar un turno con otro usuario del equipo.

Métodos

Método Tipo de valor devuelto Descripción
List Colección de swapShiftsChangeRequest Enumere las propiedades y relaciones de los objetos swapShiftsChangeRequest en un equipo.
Crear swapShiftsChangeRequest Cree una instancia de un objeto swapShiftsChangeRequest .
Get swapShiftsChangeRequest Lea las propiedades y relaciones de un objeto swapShiftsChangeRequest .
Aprobar Ninguno Apruebe un swapShiftsChangeRequest.
Rechazar Ninguno Rechazar un swapShiftsChangeRequest.

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.
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.
recipientActionDateTime DateTimeOffset Fecha y hora en que el destinatario aprobó o rechazó la solicitud. Se hereda de offerShiftRequest.
recipientActionMessage Cadena Mensaje enviado por el destinatario con respecto a la solicitud. Se hereda de offerShiftRequest.
recipientShiftId Cadena Identificador de desplazamiento del destinatario
recipientUserId Cadena Identificador de usuario del destinatario. Se hereda de offerShiftRequest.
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.
senderShiftId Cadena Identificador de desplazamiento del remitente. Se hereda de offerShiftRequest.
senderUserId Cadena Identificador de usuario del remitente de la solicitud. Se hereda de scheduleChangeRequest.
state scheduleChangeState Estado de la entidad. Se hereda de scheduleChangeRequest. Los valores posibles son: pending, approved, declined, unknownFutureValue.

Relaciones

Ninguna.

Representación JSON

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

{
  "@odata.type": "#microsoft.graph.swapShiftsChangeRequest",
  "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",
  "recipientShiftId": "String"
}