Тип ресурса bookingSchedulingPolicy
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Представляет набор политик, определяющих способ создания встреч в календаре Microsoft Bookings.
Примечание.
Если политика планирования по умолчанию включена на уровне службы, значения этого ресурса ограничиваются значениями, определенными в политике в ответе API служб списка . В этом случае клиент должен вернуться к политике планирования по умолчанию для бизнеса.
Свойства
Свойство | Тип | Описание |
---|---|---|
allowStaffSelection | Логический | Значение true, если клиенты могут выбрать определенного человека для бронирования. |
customAvailabilities | bookingsAvailabilityWindow collection | Пользовательская доступность службы в заданный период времени службы. |
generalAvailability | bookingsAvailability | Общая доступность службы, определенной политикой планирования. |
isMeetingInviteToCustomersEnabled | Логический | Указывает, отправляется ли приглашение на собрание клиентам. Значение по умолчанию – false . |
maximumAdvance | Duration (Длительность) | Максимальное количество дней до начала бронирования. Он соответствует формату ISO 8601 . |
minimumLeadTime | Duration (Длительность) | Минимальный период времени, до которого необходимо выполнить бронирование и отмену. Он соответствует формату ISO 8601 . |
sendConfirmationsToOwner | Логический | Значение true, чтобы уведомить бизнес по электронной почте о создании или изменении резервирования. Используйте адрес электронной почты, указанный в свойстве электронной почты сущности bookingBusiness для бизнеса. |
timeSlotInterval | Duration (Длительность) | Длительность каждого интервала времени, обозначенная в формате ISO 8601 . |
Связи
Отсутствуют.
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"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"
}
]
}