Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Representa um tipo de pedido de turno para trocar um turno com outro utilizador na equipa.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| List | Coleção de swapShiftsChangeRequest | Liste as propriedades e relações dos objetos swapShiftsChangeRequest numa equipa. |
| Create | swapShiftsChangeRequest | Crie uma instância de um objeto swapShiftsChangeRequest . |
| Get | swapShiftsChangeRequest | Leia as propriedades e relações de um objeto swapShiftsChangeRequest . |
| Aprovar | Nenhum | Aprovar um swapShiftsChangeRequest. |
| Recusar | Nenhum | Recusar um swapShiftsChangeRequest. |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| assignedTo | scheduleChangeRequestActor | Indica a quem o pedido está atribuído. Herdado de scheduleChangeRequest. Os valores possíveis são: sender, , recipientmanager, , . unknownFutureValuesystem |
| createdBy | identitySet | O utilizador que criou a entidade. Herdado de changeTrackedEntity. |
| createdDateTime | DateTimeOffset | A data e hora em que a entidade foi criada. Herdado de changeTrackedEntity. |
| id | Cadeia de caracteres | O identificador exclusivo da entidade. Herdado da entidade. Herda da entidade |
| lastModifiedBy | identitySet | O utilizador que modificou a entidade pela última vez. Herdado de changeTrackedEntity. |
| lastModifiedDateTime | DateTimeOffset | A data e hora em que a entidade foi modificada pela última vez. Herdado de changeTrackedEntity. |
| managerActionDateTime | DateTimeOffset | A data e hora em que o gestor aprovou ou recusou o pedido. Herdado de scheduleChangeRequest. |
| managerActionMessage | Cadeia de caracteres | A mensagem enviada pelo gestor relativamente ao pedido. Herdado de scheduleChangeRequest. |
| managerUserId | Cadeia de caracteres | O ID de utilizador do gestor que aprovou ou recusou o pedido. Herdado de scheduleChangeRequest. |
| recipientActionDateTime | DateTimeOffset | A data e hora em que o destinatário aprovou ou recusou o pedido. Herdado de offerShiftRequest. |
| recipientActionMessage | Cadeia de caracteres | A mensagem enviada pelo destinatário relativamente ao pedido. Herdado de offerShiftRequest. |
| recipientShiftId | Cadeia de caracteres | O ID de Turno do destinatário |
| recipientUserId | Cadeia de caracteres | O ID de utilizador do destinatário. Herdado de offerShiftRequest. |
| senderDateTime | DateTimeOffset | A data e hora em que o remetente enviou o pedido. Herdado de scheduleChangeRequest. |
| senderMessage | Cadeia de caracteres | A mensagem enviada pelo remetente do pedido. Herdado de scheduleChangeRequest. |
| senderShiftId | Cadeia de caracteres | O ID do turno do remetente. Herdado de offerShiftRequest. |
| senderUserId | Cadeia de caracteres | O ID de utilizador do remetente do pedido. Herdado de scheduleChangeRequest. |
| state | scheduleChangeState | O estado da entidade. Herdado de scheduleChangeRequest. Os valores possíveis são: pending, approved, declined, unknownFutureValue. |
Relações
Nenhum
Representação JSON
A representação JSON seguinte mostra o 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"
}