swapShiftsChangeRequest tipo de recurso

Namespace: microsoft.graph

Representa um tipo de solicitação de turno para trocar um turno com outro usuário da equipe.

Métodos

Método Tipo de retorno Descrição
List Coleção de swapShiftsChangeRequest Listar as propriedades e relações de objetos swapShiftsChangeRequest em uma equipe.
Create swapShiftsChangeRequest Crie uma instância de um objeto swapShiftsChangeRequest .
Get swapShiftsChangeRequest Leia as propriedades e relações de um objeto swapShiftsChangeRequest .
Aprovar Nenhum Aprove um swapShiftsChangeRequest.
Recusar Nenhum Recuse um swapShiftsChangeRequest.

Propriedades

Propriedade Tipo Descrição
assignedTo scheduleChangeRequestActor Indica a quem a solicitação é atribuída. Herdado de scheduleChangeRequest. Os valores possíveis são: sender, recipient, manager, systemunknownFutureValue, .
createdBy identitySet O usuário 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 usuário 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 gerente aprovou ou recusou a solicitação. Herdado de scheduleChangeRequest.
managerActionMessage Cadeia de caracteres A mensagem enviada pelo gerente sobre a solicitação. Herdado de scheduleChangeRequest.
managerUserId Cadeia de caracteres A ID de usuário do gerente que aprovou ou recusou a solicitação. Herdado de scheduleChangeRequest.
recipientActionDateTime DateTimeOffset A data e a hora em que o destinatário aprovou ou recusou a solicitação. Herdado de offerShiftRequest.
recipientActionMessage Cadeia de caracteres A mensagem enviada pelo destinatário sobre a solicitação. Herdado de offerShiftRequest.
recipientShiftId Cadeia de caracteres O ID de Turno do destinatário
recipientUserId Cadeia de caracteres A ID de usuário do destinatário. Herdado de offerShiftRequest.
senderDateTime DateTimeOffset A data e hora em que o remetente enviou a solicitação. Herdado de scheduleChangeRequest.
senderMessage Cadeia de caracteres A mensagem enviada pelo remetente da solicitação. Herdado de scheduleChangeRequest.
senderShiftId Cadeia de caracteres A ID de turno do remetente. Herdado de offerShiftRequest.
senderUserId Cadeia de caracteres A ID de usuário do remetente da solicitação. 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 a seguir 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"
}