Тип ресурса bookingAppointment
Пространство имен: microsoft.graph
Представляет встречу клиента для bookingService, выполняемую набором сотрудников, предоставленных Microsoft Bookings компании.
Примечание.
При создании пользовательского приложения с разрешениями приложения необходимо выполнить проверку бизнес-правил.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Список встреч | коллекция bookingAppointment | Получите список объектов bookingAppointment в указанном bookingbusiness. |
Создание bookingAppointment | bookingAppointment | Создайте новый bookingAppointment для указанного bookingbusiness. |
Получение bookingAppointment | bookingAppointment | Чтение свойств и связей объекта bookingAppointment . |
Обновление | Нет | Обновление объекта bookingAppointment . |
удаление; | Нет | Удаление объекта bookingAppointment . |
Отмена | Нет | Отмена объекта bookingAppointment . |
Свойства
Свойство | Тип | Описание |
---|---|---|
additionalInformation | String | Дополнительные сведения, которые отправляются клиенту при подтверждении встречи. |
anonymousJoinWebUrl | String | URL-адрес собрания для анонимного присоединения. |
Клиентов | коллекция bookingCustomerInformation | Коллекция свойств клиента для встречи. Встреча содержит список сведений о клиентах, и каждая единица будет указывать свойства клиента, который является частью этой встречи. Необязательный параметр. |
customerTimeZone | String | Часовой пояс клиента. Список возможных значений см. в разделе dateTimeTimeZone. |
duration | Duration (Длительность) | Длина встречи, обозначенная в ISO8601 формате. |
endDateTime | dateTimeTimeZone | Дата, время и часовой пояс окончания встречи. |
filledAttendeesCount | Int32 | Текущее число клиентов в встрече |
id | String | Идентификатор bookingAppointment. Только для чтения. |
isLocationOnline | Boolean | Если true значение , означает, что встреча будет проходить в режиме онлайн. Значение по умолчанию — false . |
joinWebUrl | String | URL-адрес собрания по сети для встречи. |
maximumAttendeesCount | Int32 | Максимальное число клиентов, разрешенное в встрече. Если параметр maximumAttendeesCount службы больше 1, передайте действительные идентификаторы клиентов при создании или обновлении встречи. Чтобы создать клиента, используйте операцию Создать bookingCustomer . |
optOutOfCustomerEmail | Boolean | Если true указывает, что bookingCustomer для этой встречи не хочет получать подтверждение для этой встречи. |
postBuffer | Duration (Длительность) | Количество времени, которое необходимо зарезервировать после окончания встречи для очистки, в качестве примера. Значение выражается в формате ISO8601 . |
preBuffer | Duration (Длительность) | Количество времени, которое необходимо зарезервировать до начала встречи для подготовки, в качестве примера. Значение выражается в формате ISO8601 . |
Цена | Двойное с плавающей точкой | Обычная цена за встречу для указанной bookingService. |
priceType | bookingPriceType | Параметр, обеспечивающий гибкость структуры ценообразования служб. Возможные значения: undefined , fixedPrice , startingAt , hourly , free , priceVaries , callUs , notSet , unknownFutureValue . |
Напоминания | коллекция bookingReminder | Коллекция напоминаний клиентов, отправленных для этой встречи. Значение этого свойства доступно только при чтении этого объекта bookingAppointment по его идентификатору. |
selfServiceAppointmentId | String | Дополнительный идентификатор отслеживания для встречи, если встреча была создана непосредственно клиентом на странице планирования, а не сотрудником от имени клиента. Поддерживается только для встреч, если maxAttendeeCount имеет значение 1. |
serviceId | Строка | Идентификатор bookingService , связанного с этой встречей. |
serviceLocation | location | Расположение, в котором доставляется служба. |
serviceName | String | Имя службы bookingService , связанной с этой встречей. Это свойство является необязательным при создании новой встречи. Если этот параметр не указан, он вычисляется из службы, связанной с встречей, с помощью свойства serviceId . |
serviceNotes | String | Заметки из bookingStaffMember. Значение этого свойства доступно только при чтении этого объекта bookingAppointment по его идентификатору. |
smsNotificationsEnabled | Boolean | Если true задано значение , это означает, что клиентам будут отправляться SMS-уведомления о встрече. Значение по умолчанию — false . |
staffMemberIds | Коллекция строк | Идентификатор каждого bookingStaffMember , запланированного на эту встречу. |
startDateTime | dateTimeTimeZone | Дата, время и часовой пояс, с которыми начинается встреча. |
Связи
Отсутствуют.
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"additionalInformation": "String",
"anonymousJoinWebUrl": "String",
"customers": [
{
"@odata.type": "microsoft.graph.bookingCustomerInformation"
}
],
"duration": "String (timestamp)",
"endDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
"filledAttendeesCount": "Int32",
"id": "String (identifier)",
"isLocationOnline": "Boolean",
"joinWebUrl": "String",
"maximumAttendeesCount": "Int32",
"optOutOfCustomerEmail": "Boolean",
"postBuffer": "String (timestamp)",
"preBuffer": "String (timestamp)",
"price": "Double",
"priceType": {"@odata.type": "microsoft.graph.bookingPriceType"},
"reminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
"selfServiceAppointmentId": "String",
"serviceId": "String",
"serviceLocation": {"@odata.type": "microsoft.graph.location"},
"serviceName": "String",
"serviceNotes": "String",
"smsNotificationsEnabled": "Boolean",
"staffMemberIds": ["String"],
"startDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"}
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по