Compartilhar via


bookingSchedulingPolicy tipo de recurso

Namespace: microsoft.graph

Representa o conjunto de políticas que determinam a forma como os compromissos devem ser criados num calendário do Microsoft Bookings.

Observação

Se a Política de Agendamento Predefinida estiver ativada ao nível do serviço, os valores deste recurso são limitados aos definidos na política na resposta da API De serviços de Lista . Neste caso, o cliente tem de reverter para a Política de Agendamento Predefinida para a empresa.

Propriedades

Propriedade Tipo Descrição
allowStaffSelection Booliano True para permitir que os clientes escolham uma pessoa específica para a reserva.
customAvailabilities bookingsAvailability Coleção do Windows Disponibilidade personalizada do serviço num determinado período de tempo.
generalAvailability bookingsAvailability Disponibilidade geral do serviço definido pela política de agendamento.
isMeetingInviteToCustomersEnabled Booliano Indica se o convite para reunião é enviado para os clientes. O valor padrão é false.
maximumAdvance Duração Número máximo de dias de antecedência que uma reserva pode ser efetuada. Segue o formato ISO 8601 .
minimumLeadTime Duração O período mínimo de tempo antes do qual as reservas e cancelamentos têm de ser efetuados. Segue o formato ISO 8601 .
sendConfirmationsToOwner Booliano True para notificar a empresa por e-mail quando uma reserva é criada ou alterada. Utilize o endereço de e-mail especificado na propriedade de e-mail da entidade bookingBusiness para a empresa.
timeSlotInterval Duração Duração de cada intervalo de tempo, indicado no formato ISO 8601 .

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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