bookingBusiness リソースの種類
名前空間: 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"
}