bookingService リソースの種類

名前空間: microsoft.graph

重要

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

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

bookingNamedEntity から継承します。

メソッド

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

プロパティ

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

リレーションシップ

なし

JSON 表記

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

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