名前空間: microsoft.graph
Microsoft Bookings のビジネスを表します。 これは、Microsoft Bookings API の最上位のオブジェクトです。 これには、予定、顧客、サービス、スタッフ メンバーなどのビジネス情報と関連するビジネス オブジェクトが含まれています。
メソッド
| メソッド | 戻り値の型 | 説明 |
|---|---|---|
| List | bookingBusiness コレクション | テナント内の BookingBusiness オブジェクトのコレクションを取得します。 |
| Create | bookingBusiness | 新しい Microsoft Bookings ビジネスを作成します。 |
| Get | 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 に設定します。 |
| 発行を解除する | なし | このビジネスのスケジュール ページを外部のお客様が利用できないようにします。
isPublished プロパティを false に、publicUrl プロパティを null に設定します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| address | physicalAddress | ビジネスの番地。
address プロパティは、電話と webSiteUrl と共に、ビジネス スケジュール ページのフッターに表示されます。 physicalAddress の属性 の種類 は、v1.0 ではサポートされていません。 内部的には、アドレスを型 othersにマップします。 |
| bookingPageSettings | bookingPageSettings | 発行された予約ページの設定。 |
| businessHours | bookingWorkHours コレクション | ビジネスの営業時間。 |
| businessType | String | ビジネスの種類。 |
| createdDateTime | DateTimeOffset | 予約ビジネスが作成された日付、時刻、タイム ゾーン。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 |
| defaultCurrencyIso | String | Microsoft Bookings でビジネスが運営する通貨のコード。 |
| displayName | String | 顧客とインターフェイスするビジネスの名前。 この名前は、ビジネス スケジュール ページの上部に表示されます。 |
| メール | String | ビジネスのメール アドレス。 |
| id | String | ビジネスの一意のプログラム識別子。 読み取り専用です。 |
| isPublished | ブール型 | スケジュール ページは、外部のお客様が利用できるようになりました。 発行アクションと発行解除アクションを使用して、このプロパティを設定します。 読み取り専用です。 |
| languageTag | String | セルフサービス予約ページの言語。 |
| lastUpdatedDateTime | DateTimeOffset | 予約ビジネスが最後に更新された日付、時刻、タイム ゾーン。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 |
| phone | String | ビジネスの電話番号。 phone プロパティは、住所と webSiteUrl と共に、ビジネス スケジュール ページのフッターに表示されます。 |
| publicUrl | String | スケジュール ページの URL。これは、ページを 発行 または 発行解除 した後に設定されます。 読み取り専用です。 |
| scheduleingPolicy | bookingSchedulingPolicy | このビジネスの予約を作成する方法を指定します。 |
| webSiteUrl | String | ビジネス Web サイトの URL。 webSiteUrl プロパティは、住所、電話と共に、ビジネス スケジュール ページのフッターに表示されます。 |
リレーションシップ
| リレーションシップ | 型 | 説明 |
|---|---|---|
| 予定 | bookingAppointment コレクション | このビジネスのすべての予定。 読み取り専用です。 Null 許容型。 |
| calendarView | bookingAppointment コレクション | 指定した日付範囲のこのビジネスの予定のセット。 読み取り専用です。 Null 許容型です。 |
| 顧客 | bookingCustomer コレクション | このビジネスのすべての顧客。 読み取り専用です。 Null 許容型です。 |
| customQuestions | bookingCustomQuestion コレクション | このビジネスのすべてのカスタム質問。 読み取り専用です。 Null 許容型です。 |
| services | bookingService コレクション | このビジネスによって提供されるすべてのサービス。 読み取り専用です。 Null 許容型です。 |
| staffMembers | bookingStaffMember コレクション | このビジネスでサービスを提供するすべてのスタッフメンバー。 読み取り専用です。 Null 許容型。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.bookingBusiness",
"address": {"@odata.type": "microsoft.graph.physicalAddress"},
"bookingPageSettings": {"@odata.type": "microsoft.graph.bookingPageSettings"},
"businessHours": [{"@odata.type": "microsoft.graph.bookingWorkHours"}],
"businessType": "String",
"createdDateTime": "String (timestamp)",
"defaultCurrencyIso": "String",
"displayName": "String",
"email": "String",
"id": "String (identifier)",
"isPublished": "Boolean",
"languageTag": "String",
"lastUpdatedDateTime": "String (timestamp)",
"phone": "String",
"publicUrl": "String",
"schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
"webSiteUrl": "String"
}