Тип ресурса bookingSchedulingPolicy
Пространство имен: microsoft.graph
Представляет набор политик, определяющих способ создания встреч в календаре 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": "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)"
}