bookingSchedulingPolicy リソースの種類

名前空間: microsoft.graph

Microsoft Bookings カレンダーで予定を作成する方法を決定するポリシーのセットを表します。

注:

既定のスケジュール ポリシーがサービス レベルで有効になっている場合、このリソースの値は、 List services API 応答のポリシーで定義されている値に制限されます。 この場合、クライアントはビジネスの既定のスケジュール ポリシーにフォールバックする必要があります。

プロパティ

プロパティ 説明
allowStaffSelection ブール型 True 顧客が予約の特定の人を選択できるようにします。
customAvailabilities bookingsAvailabilityWindow コレクション 特定の時間枠でのサービスのカスタム可用性。
generalAvailability bookingsAvailability スケジュール ポリシーによって定義されたサービスの一般提供。
isMeetingInviteToCustomersEnabled ブール型 会議出席依頼が顧客に送信されるかどうかを示します。 既定値は false です。
maximumAdvance 期間 予約が可能な最大日数を事前に指定します。 ISO 8601 形式に従います。
minimumLeadTime 期間 予約とキャンセルを行う前の最小時間。 ISO 8601 形式に従います。
sendConfirmationsToOwner ブール型 True 予約の作成または変更時に電子メールでビジネスに通知する場合。 ビジネスの bookingBusiness エンティティの電子メール プロパティで指定された電子メール アドレスを使用します。
timeSlotInterval 期間 ISO 8601 形式で示される各タイム スロットの期間。

リレーションシップ

なし。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "allowStaffSelection": "Boolean",
  "customAvailabilities": [{"@odata.type": "microsoft.graph.bookingsAvailabilityWindow"}],
  "generalAvailability": {"@odata.type": "microsoft.graph.bookingsAvailability"},
  "isMeetingInviteToCustomersEnabled": "Boolean",
  "maximumAdvance": "String (timestamp)",
  "minimumLeadTime": "String (timestamp)",
  "sendConfirmationsToOwner": "Boolean",
  "timeSlotInterval": "String (timestamp)"
}