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


Тип ресурса bookingAppointment

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

Представляет встречу клиента для bookingService, выполняемую набором сотрудников, предоставляемой компанией Microsoft Bookings.

Методы

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

Свойства

Свойство Тип Описание
additionalInformation String Дополнительные сведения, которые отправляются клиенту при подтверждении встречи.
anonymousJoinWebUrl String URL-адрес собрания для анонимного присоединения.
appointmentLabel String Пользовательская метка, которую пользователи могут пометить на этой встрече.
createdDateTime DateTimeOffset Дата, время и часовой пояс, когда была создана встреча. Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
customerEmailAddress String SMTP-адрес bookingCustomer , который заказит встречу.
customerName String Имя клиента.
customerNotes String Заметки от клиента, связанного с этой встречей. Значение можно получить только при чтении этого объекта bookingAppointment по его идентификатору. Это свойство можно задать только при первоначальном создании встречи с новым клиентом.
customerPhone String Номер телефона клиента.
Клиентов коллекция bookingCustomerInformation Коллекция свойств клиента для встречи. Встреча содержит список сведений о клиентах, и каждая единица будет указывать свойства клиента, который является частью этой встречи. Необязательный параметр.
customerTimeZone String Часовой пояс клиента. Список возможных значений см. в разделе dateTimeTimeZone.
duration Duration (Длительность) Длина встречи, обозначенная в ISO8601 формате.
end dateTimeTimeZone Дата, время и часовой пояс, когда заканчивается встреча.
filledAttendeesCount Int32 Текущее число клиентов в встрече.
id String Идентификатор bookingAppointment. Только для чтения.
isCustomerAllowedToManageBooking Логический Указывает, что клиент может управлять заказами, созданными сотрудниками. Значение по умолчанию — false.
isLocationOnline Логический Указывает, что встреча проводится в режиме онлайн. Значение по умолчанию — false.
joinWebUrl String URL-адрес собрания по сети для встречи.
lastUpdatedDateTime DateTimeOffset Дата, время и часовой пояс, когда последний раз обновлялся бизнес по бронированию. Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z.
maximumAttendeesCount Int32 Максимальное число клиентов, разрешенное в встрече. Если параметр maximumAttendeesCount службы больше 1, передайте действительные идентификаторы клиентов при создании или обновлении встречи. Чтобы создать клиента, используйте операцию Создать bookingCustomer .
optOutOfCustomerEmail Логический Если true указывает, что bookingCustomer для этой встречи не хочет получать подтверждение для этой встречи.
postBuffer Duration (Длительность) Количество времени, которое необходимо зарезервировать после окончания встречи для очистки, в качестве примера. Значение выражается в формате ISO8601 .
preBuffer Duration (Длительность) Количество времени, которое необходимо зарезервировать до начала встречи для подготовки, в качестве примера. Значение выражается в формате ISO8601 .
цена Двойное с плавающей точкой Обычная цена за встречу для указанной bookingService.
priceType bookingPriceType Параметр, обеспечивающий гибкость структуры ценообразования служб. Возможные значения: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue.
Напоминания коллекция bookingReminder Коллекция напоминаний клиентов, отправленных для этой встречи. Значение этого свойства доступно только при чтении этого объекта bookingAppointment по его идентификатору.
selfServiceAppointmentId String Другой идентификатор отслеживания для встречи, если встреча была создана непосредственно клиентом на странице планирования, а не сотрудником от имени клиента.
serviceId Строка Идентификатор bookingService , связанного с этой встречей.
serviceLocation location Расположение, в котором доставляется служба.
serviceName String Имя службы bookingService , связанной с этой встречей.
Это свойство является необязательным при создании новой встречи. Если этот параметр не указан, он вычисляется из службы, связанной с встречей, с помощью свойства serviceId .
serviceNotes String Заметки из bookingStaffMember. Значение этого свойства доступно только при чтении этого объекта bookingAppointment по его идентификатору.
smsNotificationsEnabled Логический Если trueзадано значение , это означает, что клиентам будут отправляться SMS-уведомления о встрече. Значение по умолчанию — false.
staffMemberIds Коллекция строк Идентификатор каждого bookingStaffMember , запланированного на эту встречу.
начать dateTimeTimeZone Дата, время и часовой пояс, когда начинается встреча.

Связи

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

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

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

{
  "@odata.type": "#microsoft.graph.bookingAppointment",
  "additionalInformation": "String",
  "anonymousJoinWebUrl": "String",
  "appointmentLabel": "String",
  "createdDateTime": "String (timestamp)",
  "customerEmailAddress": "String",
  "customerName": "String",
  "customerNotes": "String",
  "customerPhone": "String",
  "customers": [{"@odata.type": "microsoft.graph.bookingCustomerInformation"}],
  "customerTimeZone": "String",
  "duration": "String (duration)",
  "end": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "filledAttendeesCount": "Int32",
  "id": "String (identifier)",
  "isCustomerAllowedToManageBooking": "Boolean",
  "isLocationOnline": "Boolean",
  "joinWebUrl": "String",
  "lastUpdatedDateTime": "String (timestamp)",
  "maximumAttendeesCount": "Int32",
  "optOutOfCustomerEmail": "Boolean",
  "postBuffer": "String (duration)",
  "preBuffer": "String (duration)",
  "price": "Double",
  "priceType": "String",
  "reminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
  "selfServiceAppointmentId": "String",
  "serviceId": "String",
  "serviceLocation": {"@odata.type": "microsoft.graph.location"},
  "serviceName": "String",
  "serviceNotes": "String",
  "smsNotificationsEnabled": "Boolean",
  "staffMemberIds": ["String"],
  "start": {"@odata.type": "microsoft.graph.dateTimeTimeZone"}
}