tipo de recurso bookingSchedulingPolicy

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa o conjunto de políticas que determinam como os compromissos devem ser criados em um calendário Microsoft Bookings.

Propriedades

Propriedade Tipo Descrição
allowStaffSelection Booliano True se permitir que os clientes escolham uma pessoa específica para a reserva.
customAvailabilities coleção bookingsAvailabilityWindow Disponibilidade personalizada do serviço em um determinado período de tempo do serviço.
generalAvailability bookingsAvailability Disponibilidade geral do serviço definido pela política de agendamento.
isMeetingInviteToCustomersEnabled Booliano Indica se o convite de reunião é enviado aos clientes. O valor padrão é false
maximumAdvance Duração Número máximo de dias de antecedência que uma reserva pode ser feita. Ele segue o formato ISO 8601 .
minimumLeadTime Duração O tempo mínimo antes do qual as reservas e cancelamentos devem ser feitos. Ele segue o formato ISO 8601 .
sendConfirmationsToOwner Booliano True para notificar a empresa por email quando uma reserva é criada ou alterada. Use o endereço de email especificado na propriedade de email da entidade bookingBusiness para a empresa.
timeSlotInterval Duração Duração de cada slot de tempo, denotado no formato ISO 8601 .

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "allowStaffSelection": true,
  "maximumAdvance": "String (timestamp)",
  "minimumLeadTime": "String (timestamp)",
  "sendConfirmationsToOwner": true,
  "timeSlotInterval": "String (timestamp)",
  "isMeetingInviteToCustomersEnabled": "Boolean",
  "generalAvailability": {
    "@odata.type": "microsoft.graph.bookingsAvailability"
  },
  "customAvailabilities": [
    {
      "@odata.type": "microsoft.graph.bookingsAvailabilityWindow"
    }
  ]
}