bookingBusiness リソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
Microsoft Bookings のビジネスを表します。 これは、Microsoft Bookings API の最上位のオブジェクトです。 これには、予定、顧客、サービス、スタッフ メンバーなどのビジネス情報と関連するビジネス オブジェクトが含まれています。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
bookingBusinesses を一覧表示する | bookingBusiness コレクション | テナント内の Bookingbusiness オブジェクトのコレクションを取得します。 |
bookingBusiness を作成する | bookingBusiness | 新しい Microsoft Bookings ビジネスを作成します。 |
bookingBusiness を取得する | bookingBusiness | BookingBusiness オブジェクトのプロパティとリレーションシップを読み取ります。 |
Update | bookingBusiness | BookingBusiness オブジェクトのプロパティを更新します。 |
Delete | なし | BookingBusiness オブジェクトを削除します。 |
bookingAppointment を作成する | bookingAppointment | 予定コレクションに投稿して、新しい bookingAppointment を作成します。 |
予定を一覧表示する | bookingAppointment コレクション | BookingAppointment オブジェクト コレクションを取得します。 |
bookingCustomer を作成する | bookingCustomer | 顧客コレクションに投稿して、新しい bookingCustomer を作成します。 |
顧客を一覧表示する | bookingCustomer コレクション | BookingCustomer オブジェクト コレクションを取得します。 |
bookingService を作成する | bookingService | サービス コレクションに投稿して、新しい BookingService を作成します。 |
サービスを一覧表示する | bookingService コレクション | BookingService オブジェクト コレクションを取得します。 |
bookingStaffMember を作成する | bookingStaffMember | staffMembers コレクションに投稿して、新しい booking StaffMember を作成します。 |
staffMembers を一覧表示する | bookingStaffMember コレクション | BookingStaffMember オブジェクト コレクションを取得します。 |
customQuestions を一覧表示する | bookingCustomQuestion コレクション | customQuestions ナビゲーション プロパティから BookingCustomQuestion リソースを取得します。 |
bookingCustomQuestion を作成する | bookingCustomQuestion | 新しい BookingCustomQuestion オブジェクトを 作成します。 |
List calendarView | bookingAppointment コレクション | 指定した日付範囲で発生する BookingAppointment オブジェクトのコレクションを取得します。 |
publish | なし | このビジネスのスケジュール ページを外部のお客様が利用できるようにします。 isPublished プロパティを true に、publicUrl プロパティをスケジュール ページの URL に設定します。 |
unpublish | なし | このビジネスのスケジュール ページを外部のお客様が利用できないようにします。 isPublished プロパティを false に、publicUrl プロパティを null に設定します。 |
スタッフの空き状況を取得する | staffAvailabilityItem コレクション | Microsoft Bookings カレンダーのスタッフ メンバーの空き時間情報を取得します。 |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
address | physicalAddress | ビジネスの番地。 address プロパティは、電話と webSiteUrl と共に、ビジネス スケジュール ページのフッターに表示されます。 |
bookingPageSettings | bookingPageSettings | 発行された予約ページの設定。 |
businessHours | bookingWorkHours コレクション | ビジネスの営業時間。 |
businessType | String | ビジネスの種類。 |
createdDateTime | DateTimeOffset | 予約ビジネスが作成された日付、時刻、タイム ゾーン。 |
defaultCurrencyIso | String | Microsoft Bookings でビジネスが運営する通貨のコード。 |
displayName | String | 顧客とインターフェイスするビジネスの名前。 この名前は、ビジネス スケジュール ページの上部に表示されます。 |
メール | String | ビジネスのメール アドレス。 |
id | String | ビジネスの一意のプログラム識別子。 読み取り専用です。 |
isPublished | ブール型 | スケジュール ページは、外部のお客様が利用できるようになりました。 発行アクションと発行解除アクションを使用して、このプロパティを設定します。 読み取り専用です。 |
languageTag | String | セルフサービス予約ページの言語 |
lastUpdatedDateTime | DateTimeOffset | 予約ビジネスが最後に更新された日付、時刻、タイムゾーン。 |
phone | String | ビジネスの電話番号。 phone プロパティは、住所と webSiteUrl と共に、ビジネス スケジュール ページのフッターに表示されます。 |
publicUrl | String | スケジュール ページの URL。これは、ページを 発行 または 発行解除 した後に設定されます。 読み取り専用です。 |
scheduleingPolicy | bookingSchedulingPolicy | このビジネスの予約を作成する方法を指定します。 |
webSiteUrl | String | ビジネス Web サイトの URL。 webSiteUrl プロパティは、住所、電話と共に、ビジネス スケジュール ページのフッターに表示されます。 |
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
予定 | bookingAppointment コレクション | このビジネスのすべての予定。 読み取り専用です。 Null 許容型。 |
calendarView | bookingAppointment コレクション | 指定した日付範囲のこのビジネスの予定のセット。 読み取り専用です。 Null 許容型です。 |
顧客 | bookingCustomer コレクション | このビジネスのすべての顧客。 読み取り専用です。 Null 許容型。 |
services | bookingService コレクション | このビジネスによって提供されるすべてのサービス。 読み取り専用です。 Null 許容型です。 |
staffMembers | bookingStaffMember コレクション | このビジネスでサービスを提供するすべてのスタッフメンバー。 読み取り専用です。 Null 許容型。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.bookingBusiness",
"id": "String (identifier)",
"displayName": "String",
"businessType": "String",
"address": {
"@odata.type": "microsoft.graph.physicalAddress"
},
"phone": "String",
"email": "String",
"webSiteUrl": "String",
"defaultCurrencyIso": "String",
"businessHours": [
{
"@odata.type": "microsoft.graph.bookingWorkHours"
}
],
"languageTag": "String",
"schedulingPolicy": {
"@odata.type": "microsoft.graph.bookingSchedulingPolicy"
},
"bookingPageSettings": {
"@odata.type": "microsoft.graph.bookingPageSettings"
},
"createdDateTime": "String (timestamp)",
"lastUpdatedDateTime": "String (timestamp)",
"isPublished": "Boolean",
"publicUrl": "String"
}