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)"
}