bookingService リソースの種類

名前空間: microsoft.graph

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

メソッド

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

プロパティ

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

リレーションシップ

なし。

JSON 表記

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

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