Поделиться через


Тип ресурса 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"
    }
  ]
}