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


Тип ресурса bookingService

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет информацию о конкретной услуге, предоставляемой компанией по бронированию, например название службы, цену и персонал, который обычно предоставляет такую услугу.

Наследует от bookingNamedEntity.

Методы

Метод Возвращаемый тип Описание
Список Коллекция bookingService Получите список объектов bookingService в указанном бизнесе по бронированию.
Создание bookingService Create bookingService для указанного бизнеса бронирования.
Получение bookingService Получение свойств и связей объекта bookingService в указанном бизнесе по бронированию.
Обновление Нет Обновите объект bookingService в указанном бизнесе резервирования.
удаление; Нет Удалите объект bookingService в указанном бизнесе резервирования.

Свойства

Свойство Тип Описание
additionalInformation String Дополнительные сведения, которые отправляются клиенту при подтверждении встречи.
createdDateTime DateTimeOffset Дата, время и часовой пояс, когда была создана служба.
customQuestions Коллекция bookingQuestionAssignment Содержит набор пользовательских вопросов, связанных с определенной службой.
defaultDuration Duration (Длительность) Длина службы по умолчанию, представленная в числах дней, часов, минут и секунд. Например, P11D23H59M59.99999999999S.
defaultLocation location Физическое расположение службы по умолчанию.
defaultPrice Двойное с плавающей точкой Денежная цена по умолчанию для службы.
defaultPriceType bookingPriceType Способ оплаты службы по умолчанию. Возможные значения: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue.
defaultReminders коллекция bookingReminder Набор напоминаний по умолчанию для встречи этой службы. Значение этого свойства доступно только при считывании этого bookingService по его идентификатору.
description String Текстовое описание службы.
displayName String Имя службы.
id String Идентификатор этой службы в формате GUID. Только для чтения.
isAnonymousJoinEnabled Логический Указывает, создается ли anonymousJoinWebUrl(webrtcUrl) для встречи, забронированной для этой службы. Значение по умолчанию — false.
isCustomerAllowedToManageBooking Логический Указывает, что клиент может управлять заказами, созданными сотрудниками. Значение по умолчанию — false.
isHiddenFromCustomers Логический Значение True означает, что эта служба недоступна клиентам для бронирования.
isLocationOnline Логический Указывает, что встречи для службы проводятся в режиме онлайн. Значение по умолчанию — false.
languageTag String Язык страницы самостоятельного резервирования.
lastUpdatedDateTime DateTimeOffset Дата, время и часовой пояс последнего обновления службы.
maximumAttendeesCount Int32 Максимальное число клиентов, разрешенное в службе. Если параметр maximumAttendeesCount службы больше 1, передайте действительные идентификаторы клиентов при создании или обновлении встречи. Чтобы создать клиента, используйте операцию Create bookingCustomer.
notes String Дополнительные сведения об этой службе.
postBuffer Duration (Длительность) Время, необходимое для буфера после окончания встречи для этой службы, и до следующей встречи клиента можно забронировать.
preBuffer Duration (Длительность) Время буфера до начала встречи для этой службы.
schedulingPolicy bookingSchedulingPolicy Набор политик, определяющих способ создания и управления встречами для этого типа службы.
smsNotificationsEnabled Логический Значение True указывает, что клиентам можно отправлять SMS-уведомления о назначении службы. Значение по умолчанию − ложь.
staffMemberIds Коллекция строк Представляет тех сотрудников , которые предоставляют эту службу.
webUrl String URL-адрес, который клиент использует для доступа к службе.

Связи

Нет

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.bookingService",
  "id": "String (identifier)",
  "displayName": "String",
  "customQuestions": [
    {
      "@odata.type": "microsoft.graph.bookingQuestionAssignment"
    }
  ],
  "defaultDuration": "String (duration)",
  "defaultLocation": {
    "@odata.type": "microsoft.graph.location"
  },
  "defaultPrice": "Double",
  "defaultPriceType": "String",
  "defaultReminders": [
    {
      "@odata.type": "microsoft.graph.bookingReminder"
    }
  ],
  "description": "String",
  "languageTag": "String",
  "isHiddenFromCustomers": "Boolean",
  "notes": "String",
  "additionalInformation": "String",
  "maximumAttendeesCount": "Integer",
  "preBuffer": "String (duration)",
  "postBuffer": "String (duration)",
  "schedulingPolicy": {
    "@odata.type": "microsoft.graph.bookingSchedulingPolicy"
  },
  "staffMemberIds": [
    "String"
  ],
  "isLocationOnline": "Boolean",
  "smsNotificationsEnabled": "Boolean",
  "isAnonymousJoinEnabled": "Boolean",
  "isCustomerAllowedToManageBooking": "Boolean",
  "webUrl": "String",
  "createdDateTime": "String (timestamp)",
  "lastUpdatedDateTime": "String (timestamp)"
}