Тип ресурса bookingService

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

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

Методы

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

Свойства

Свойство Тип Описание
additionalInformation String Дополнительные сведения, которые отправляются клиенту при подтверждении встречи.
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 Логический True Если URL-адрес для анонимного присоединения к встрече (anonymousJoinWebUrl) будет создан для встречи, забронированной для этой службы.
isHiddenFromCustomers Логический Значение True означает, что эта служба недоступна клиентам для бронирования.
isLocationOnline Логический Значение True указывает, что встречи для службы будут проводиться в режиме онлайн. Значение по умолчанию − ложь.
languageTag String Язык страницы самостоятельного резервирования.
maximumAttendeesCount Int32 Максимальное число клиентов, разрешенное в службе. Если параметр maximumAttendeesCount службы больше 1, передайте действительные идентификаторы клиентов при создании или обновлении встречи. Чтобы создать клиента, используйте операцию Создать bookingCustomer .
notes String Дополнительные сведения об этой службе.
postBuffer Duration (Длительность) Время, необходимое для буфера после окончания встречи для этой службы, и до следующей встречи клиента можно забронировать.
preBuffer Duration (Длительность) Время буфера до начала встречи для этой службы.
schedulingPolicy bookingSchedulingPolicy Набор политик, определяющих способ создания и управления встречами для этого типа службы.
smsNotificationsEnabled Логический Значение True указывает, что клиентам можно отправлять SMS-уведомления о назначении службы. Значение по умолчанию − ложь.
staffMemberIds Коллекция строк Представляет тех сотрудников , которые предоставляют эту службу.
webUrl String URL-адрес, который клиент использует для доступа к службе.

Связи

Отсутствуют.

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

Ниже указано представление ресурса в формате JSON.

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