bookingAppointment リソースの種類

名前空間: microsoft.graph

Microsoft Bookings ビジネスによって提供される一連のスタッフ メンバーによって実行される BookingService の顧客の予定を表します。

メソッド

メソッド 戻り値の型 説明
List bookingAppointment コレクション 指定した bookingBusiness 内の BookingAppointment オブジェクトの一覧を取得します。
Create bookingAppointment 指定した bookingBusiness の新しい bookingAppointment を作成します。
Get bookingAppointment bookingAppointment オブジェクトのプロパティとリレーションシップを読み取ります。
Update bookingAppointment BookingAppointment オブジェクトを更新します。
Delete なし BookingAppointment オブジェクトを削除します。
予定のキャンセル なし BookingAppointment オブジェクトを取り消します。

プロパティ

プロパティ 説明
additionalInformation String 予定が確認されたときに顧客に送信される追加情報。
anonymousJoinWebUrl String 匿名で参加する会議の URL。
appointmentLabel String ユーザーがこの予定にスタンプを付けることができるカスタム ラベル。
createdDateTime DateTimeOffset 予定が作成された日付、時刻、タイム ゾーン。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
customerEmailAddress String 予約を予約する BookingCustomer の SMTP アドレス。
customerName String 顧客の名前。
customerNotes String この予定に関連付けられている顧客からのメモ。 値は、この BookingAppointment を ID で読み取った場合にのみ取得できます。 このプロパティは、最初に新しい顧客との予定を作成する場合にのみ設定できます。
customerPhone String 顧客の電話番号。
顧客 bookingCustomerInformation コレクション 予定の顧客プロパティのコレクション。 予定には顧客情報の一覧が含まれており、各ユニットは、その予定の一部である顧客のプロパティを示します。 省略可能。
customerTimeZone String 顧客のタイム ゾーン。 使用可能な値の一覧については、「 dateTimeTimeZone」を参照してください。
duration 期間 ISO8601形式で示される予定の長さ。
end dateTimeTimeZone 予定が終了する日付、時刻、タイム ゾーン。
filledAttendeesCount Int32 予定内の顧客の現在の数。
id String BookingAppointment の ID。 読み取り専用です。
isCustomerAllowedToManageBooking ブール型 顧客がスタッフによって作成された予約を管理できることを示します。 既定値は false です。
isLocationOnline ブール型 予定がオンラインで開催されることを示します。 既定値は false です。
joinWebUrl String 予定のオンライン会議の URL。
lastUpdatedDateTime DateTimeOffset 予約ビジネスが最後に更新された日付、時刻、タイム ゾーン。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
maximumAttendeesCount Int32 予定で許可される顧客の最大数。 サービスの maximumAttendeesCount が 1 より大きい場合は、予定の作成または更新中に有効な顧客 ID を渡します。 顧客を作成するには、 BookingCustomer の作成操作を 使用します。
optOutOfCustomerEmail ブール型 trueが、この予定の bookingCustomer がこの予定の確認を受け取りたくないことを示している場合。
postBuffer 期間 たとえば、予定が終了した後に予約する時間です。クリーンアップのために使用します。 値は 、ISO8601 形式で表されます。
preBuffer 期間 たとえば、準備のために予定が開始されるまでに予約する時間。 値は 、ISO8601 形式で表されます。
価格 倍精度浮動小数点数 指定した BookingService の予定の通常価格。
priceType bookingPriceType サービスの価格構造に柔軟性を提供する設定。 可能な値は、undefinedfixedPricestartingAthourlyfreepriceVariescallUsnotSetunknownFutureValue です。
アラーム bookingReminder コレクション この予定に送信された顧客リマインダーのコレクション。 このプロパティの値は、この BookingAppointment を ID で読み取る場合にのみ使用できます。
selfServiceAppointmentId String 予定のもう 1 つの追跡 ID。予定がスケジュール ページで顧客によって直接作成された場合、顧客の代わりにスタッフ メンバーが作成した場合。
serviceId String この予定に関連付けられている BookingService の ID。
serviceLocation location サービスが配信される場所。
serviceName String この予定に関連付けられている BookingService の名前。
このプロパティは、新しい予定を作成するときに省略可能です。 指定しない場合は、 serviceId プロパティによって予定に関連付けられているサービスから計算されます。
serviceNotes String BookingStaffMember からのメモ。 このプロパティの値は、この BookingAppointment を ID で読み取る場合にのみ使用できます。
smsNotificationsEnabled ブール型 true場合は、SMS 通知が予定の顧客に送信されることを示します。 既定値は、false です。
staffMemberIds String collection この予定でスケジュールされている各 BookingStaffMember の ID。
開始 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"}
}