bookingService リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

bookingBusiness によって提供される特定のサービスに関する情報 (サービス名、価格、通常はそのようなサービスを提供するスタッフなど) を表します。

bookingNamedEntity から継承します。

メソッド

メソッド 戻り値の型 説明
サービスの一覧表示 bookingService コレクション 指定した Bookingbusiness 内の bookingService オブジェクトの一覧を取得します。
BookingService を作成する bookingService 指定した BookingbusinessbookingService を作成します。
BookingService を取得する bookingService 指定した Bookingbusiness 内の bookingService オブジェクトのプロパティとリレーションシップを取得します。
Update なし 指定した BookingbusinessbookingService オブジェクトを更新します。
削除 なし 指定した BookingbusinessbookingService オブジェクトを削除します。

プロパティ

プロパティ 種類 説明
additionalInformation String 予定が確認されたときに顧客に送信される追加情報。
customQuestions bookingQuestionAssignment コレクション 特定のサービスに関連付けられているカスタムの質問のセットが含まれています。
defaultDuration 期間 サービスの既定の長さ 。日数、時間、分数、秒で表されます。 たとえば、P11D23H59M59.9999999999999999999S などです。
defaultLocation location サービスの既定の物理的な場所。
defaultPrice 倍精度浮動小数点数 サービスの既定の通貨価格。
defaultPriceType bookingPriceType サービスの既定の課金方法。 可能な値は、undefinedfixedPricestartingAthourlyfreepriceVariescallUsnotSetunknownFutureValue です。
defaultReminders bookingReminder コレクション このサービスの予定の既定のアラーム セット。 このプロパティの値は、ID でこの bookingService を 読み取る場合にのみ使用できます。
description String サービスのテキストの説明。
displayName String サービス名。
id String GUID 形式の、そのサービスの ID。 読み取り専用です。
isAnonymousJoinEnabled ブール型 True このサービスに対して予約された予定に対して anonymousJoinWebUrl(webrtcUrl) が生成される場合。
isHiddenFromCustomers ブール型 True は、このサービスは予約のために顧客が利用できないことを意味します。
isLocationOnline ブール型 True は、サービスの予定がオンラインで保持されることを示します。 既定値は False です。
languageTag String セルフサービス予約ページの言語。
maximumAttendeesCount Int32 サービスで許可される顧客の最大数。 サービスの maximumAttendeesCount が 1 より大きい場合は、予定の作成または更新中に有効な顧客 ID を渡します。 顧客を作成するには、 BookingCustomer の作成操作を 使用します。
notes String このサービスに関する追加情報。
postBuffer 期間 このサービスの予定が終了してから、次の顧客の予定を予約できるようになるまでのバッファー処理時間。
preBuffer 期間 このサービスの予定を開始する前にバッファー処理する時間。
schedulingPolicy bookingSchedulingPolicy この種類のサービスの予定を作成および管理する方法を決定する一連のポリシー。
smsNotificationsEnabled ブール型 True は携帯ショートメールサービスの予定に関する通知を顧客に送信できることを示します。 既定値は False です。
staffMemberIds String collection このサービスを提供する スタッフ メンバー を表します。
webUrl String 顧客がサービスにアクセスするために使用する URL。

リレーションシップ

なし

JSON 表記

リソースの JSON 表記を次に示します。

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