Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 intercambiar un turno con otro usuario del equipo.
Hereda de offerShiftRequest.
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. |
| Aprobar para el usuario | Ninguno | Aprobar un objeto swapShiftsChangeRequest para un usuario. Esta acción solo admite permisos de aplicación. |
| Rechazar | Ninguno | Rechazar un swapShiftsChangeRequest. |
| Rechazar para el usuario | Ninguno | Rechazar un objeto swapShiftsChangeRequest 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. |
| 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"
}