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