bookingSchedulingPolicy tipo de recurso
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 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 | Verdadeiro se 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 do serviço. |
generalAvailability | bookingsAvailability | Disponibilidade geral do serviço definido pela política de agendamento. |
isMeetingInviteToCustomersEnabled | Booliano | Indica se o convite para a 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 | Verdadeiro 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": 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"
}
]
}